##// 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 395 raise NotImplementedError
396 396
397 397 @LazyProperty
398 def children(self):
399 """
400 Returns list of children changesets.
401 """
402 raise NotImplementedError
403
404 @LazyProperty
398 405 def id(self):
399 406 """
400 407 Returns string identifying this changeset.
@@ -95,6 +95,14 b' class MercurialChangeset(BaseChangeset):'
95 95 return [self.repository.get_changeset(parent.rev())
96 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 106 def next(self, branch=None):
99 107
100 108 if branch and self.branch != branch:
General Comments 0
You need to be logged in to leave comments. Login now