mercurial/hg.py
changeset 764 eea96285cbf9
parent 753 8760d0c83b9b
child 765 1e31d97c3d70
--- a/mercurial/hg.py
+++ b/mercurial/hg.py
@@ -1507,7 +1507,7 @@ class localrepository:
             self.merge3(f, m, o)
             util.set_exec(self.wjoin(f), flag)
             if moddirstate:
-                self.dirstate.update([f], 'm')
+                self.dirstate.update([f], mode)
 
         remove.sort()
         for f in remove: