equal
deleted
inserted
replaced
735 def children(self, node): |
735 def children(self, node): |
736 """find the children of a given node""" |
736 """find the children of a given node""" |
737 c = [] |
737 c = [] |
738 p = self.rev(node) |
738 p = self.rev(node) |
739 for r in range(p + 1, self.count()): |
739 for r in range(p + 1, self.count()): |
740 n = self.node(r) |
740 for pr in self.parentrevs(n): |
741 for pn in self.parents(n): |
741 if pr == p: |
742 if pn == node: |
742 c.append(self.node(r)) |
743 c.append(n) |
|
744 continue |
|
745 elif pn == nullid: |
|
746 continue |
|
747 return c |
743 return c |
748 |
744 |
749 def lookup(self, id): |
745 def lookup(self, id): |
750 """locate a node based on: |
746 """locate a node based on: |
751 - revision number or str(revision number) |
747 - revision number or str(revision number) |