Show More
@@ -734,6 +734,15 b' class revlog(object):' | |||
|
734 | 734 | break |
|
735 | 735 | return False |
|
736 | 736 | |
|
737 | def commonancestorsheads(self, a, b): | |
|
738 | """calculate all the heads of the common ancestors of nodes a and b""" | |
|
739 | a, b = self.rev(a), self.rev(b) | |
|
740 | try: | |
|
741 | ancs = self.index.commonancestorsheads(a, b) | |
|
742 | except (AttributeError, OverflowError): # C implementation failed | |
|
743 | ancs = ancestor.commonancestorsheads(self.parentrevs, a, b) | |
|
744 | return map(self.node, ancs) | |
|
745 | ||
|
737 | 746 | def commonancestors(self, a, b): |
|
738 | 747 | """calculate the least common ancestors of nodes a and b""" |
|
739 | 748 | a, b = self.rev(a), self.rev(b) |
General Comments 0
You need to be logged in to leave comments.
Login now