##// END OF EJS Templates
context: allow passing the common cset ancestor to fctx.ancestor...
Peter Arrenbrecht -
r11453:2ee26044 stable
parent child Browse files
Show More
@@ -490,12 +490,16 b' class filectx(object):'
490
490
491 return zip(hist[f][0], hist[f][1].splitlines(True))
491 return zip(hist[f][0], hist[f][1].splitlines(True))
492
492
493 def ancestor(self, fc2):
493 def ancestor(self, fc2, actx=None):
494 """
494 """
495 find the common ancestor file context, if any, of self, and fc2
495 find the common ancestor file context, if any, of self, and fc2
496
497 If actx is given, it must be the changectx of the common ancestor
498 of self's and fc2's respective changesets.
496 """
499 """
497
500
498 actx = self.changectx().ancestor(fc2.changectx())
501 if actx is None:
502 actx = self.changectx().ancestor(fc2.changectx())
499
503
500 # the trivial case: changesets are unrelated, files must be too
504 # the trivial case: changesets are unrelated, files must be too
501 if not actx:
505 if not actx:
General Comments 0
You need to be logged in to leave comments. Login now