equal
deleted
inserted
replaced
541 return nullrev |
541 return nullrev |
542 else: |
542 else: |
543 return self.index[rev][-5] |
543 return self.index[rev][-5] |
544 |
544 |
545 def reachable(self, node, stop=None): |
545 def reachable(self, node, stop=None): |
|
546 """return a hash of all nodes ancestral to a given node, including |
|
547 the node itself, stopping when stop is matched""" |
546 reachable = {} |
548 reachable = {} |
547 visit = [node] |
549 visit = [node] |
548 reachable[node] = 1 |
550 reachable[node] = 1 |
549 if stop: |
551 if stop: |
550 stopn = self.rev(stop) |
552 stopn = self.rev(stop) |