##// END OF EJS Templates
Added children function for VCS for mercurial backend
marcink -
r2983:6d7f8856 beta
parent child Browse files
Show More
@@ -395,6 +395,13 b' class BaseChangeset(object):'
395 raise NotImplementedError
395 raise NotImplementedError
396
396
397 @LazyProperty
397 @LazyProperty
398 def children(self):
399 """
400 Returns list of children changesets.
401 """
402 raise NotImplementedError
403
404 @LazyProperty
398 def id(self):
405 def id(self):
399 """
406 """
400 Returns string identifying this changeset.
407 Returns string identifying this changeset.
@@ -95,6 +95,14 b' class MercurialChangeset(BaseChangeset):'
95 return [self.repository.get_changeset(parent.rev())
95 return [self.repository.get_changeset(parent.rev())
96 for parent in self._ctx.parents() if parent.rev() >= 0]
96 for parent in self._ctx.parents() if parent.rev() >= 0]
97
97
98 @LazyProperty
99 def children(self):
100 """
101 Returns list of children changesets.
102 """
103 return [self.repository.get_changeset(child.rev())
104 for child in self._ctx.children() if child.rev() >= 0]
105
98 def next(self, branch=None):
106 def next(self, branch=None):
99
107
100 if branch and self.branch != branch:
108 if branch and self.branch != branch:
General Comments 0
You need to be logged in to leave comments. Login now