merge with stable
authorMatt Mackall <mpm@selenic.com>
Tue, 26 May 2015 14:52:47 -0500
changeset 25289 6ac860f700b5
parent 25288 947771ad5174 (current diff)
parent 25279 708b19c18adf (diff)
child 25290 8f88f768e24c
merge with stable
mercurial/copies.py
--- a/mercurial/copies.py	Fri May 22 14:02:04 2015 -0700
+++ b/mercurial/copies.py	Tue May 26 14:52:47 2015 -0500
@@ -451,7 +451,7 @@
 
         g1, g2 = f1.ancestors(), f2.ancestors()
         try:
-            f1r, f2r = f1.rev(), f2.rev()
+            f1r, f2r = f1.linkrev(), f2.linkrev()
 
             if f1r is None:
                 f1 = g1.next()
@@ -459,7 +459,7 @@
                 f2 = g2.next()
 
             while True:
-                f1r, f2r = f1.rev(), f2.rev()
+                f1r, f2r = f1.linkrev(), f2.linkrev()
                 if f1r > f2r:
                     f1 = g1.next()
                 elif f2r > f1r:
@@ -474,7 +474,7 @@
     of = None
     seen = set([f])
     for oc in ctx(f, m1[f]).ancestors():
-        ocr = oc.rev()
+        ocr = oc.linkrev()
         of = oc.path()
         if of in seen:
             # check limit late - grab last rename before