mercurial/mergestate.py
changeset 48144 6f54afb094bd
parent 48109 2c2788ce0257
child 48427 38941a28406a
--- a/mercurial/mergestate.py	Fri Oct 01 04:07:21 2021 +0200
+++ b/mercurial/mergestate.py	Thu Sep 30 16:33:12 2021 +0200
@@ -801,10 +801,8 @@
             repo.dirstate.update_file(
                 f,
                 p1_tracked=p1_tracked,
-                p2_tracked=True,
                 wc_tracked=True,
-                clean_p2=not p1_tracked,
-                merged=p1_tracked,
+                p2_info=True,
             )
         else:
             parentfiledata = getfiledata[f] if getfiledata else None
@@ -822,14 +820,11 @@
             # We've done a branch merge, mark this file as merged
             # so that we properly record the merger later
             p1_tracked = f1 == f
-            p2_tracked = f2 == f
             repo.dirstate.update_file(
                 f,
                 p1_tracked=p1_tracked,
-                p2_tracked=p2_tracked,
                 wc_tracked=True,
-                merged=p1_tracked,
-                clean_p2=not p1_tracked,
+                p2_info=True,
             )
             if f1 != f2:  # copy/rename
                 if move: