mercurial/shelve.py
changeset 45875 073bb7563931
parent 45580 5c8230ca37f2
child 45957 89a2afe31e82
--- a/mercurial/shelve.py	Mon Nov 16 22:38:36 2020 -0800
+++ b/mercurial/shelve.py	Mon Nov 16 21:28:42 2020 -0800
@@ -564,6 +564,10 @@
                 scmutil.movedirstate(repo, parent, match)
         else:
             hg.update(repo, parent.node())
+            ms = mergestatemod.mergestate.read(repo)
+            if not ms.unresolvedcount():
+                ms.reset()
+
         if origbranch != repo[b'.'].branch() and not _isbareshelve(pats, opts):
             repo.dirstate.setbranch(origbranch)