##// 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 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 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 504 # the trivial case: changesets are unrelated, files must be too
501 505 if not actx:
General Comments 0
You need to be logged in to leave comments. Login now