mercurial/merge.py
branchstable
changeset 20592 303cbfe3dcc8
parent 20591 02c60e380fd0
child 20593 3678707e4017
--- a/mercurial/merge.py	Tue Feb 25 18:42:11 2014 -0800
+++ b/mercurial/merge.py	Thu Feb 27 14:14:57 2014 -0800
@@ -74,6 +74,10 @@
         for rev in v1records:
             if rev not in allv2:
                 # v1 file is newer than v2 file, use it
+                # we have to infer the "other" changeset of the merge
+                # we cannot do better than that with v1 of the format
+                mctx = self._repo[None].parents()[-1]
+                v1records.append(('O', mctx.hex()))
                 return v1records
         else:
             return v2records