mercurial/upgrade_utils/engine.py
changeset 47674 ff97e793ed36
parent 47660 aa2296893168
child 47764 6b9ad3a0c348
--- a/mercurial/upgrade_utils/engine.py	Thu Jul 15 17:24:09 2021 +0200
+++ b/mercurial/upgrade_utils/engine.py	Thu Jul 08 12:18:21 2021 +0200
@@ -643,6 +643,7 @@
     srcrepo.dirstate._use_dirstate_v2 = new == b'v2'
     srcrepo.dirstate._map._use_dirstate_v2 = srcrepo.dirstate._use_dirstate_v2
     srcrepo.dirstate._dirty = True
+    srcrepo.vfs.unlink(b'dirstate')
     srcrepo.dirstate.write(None)
 
     scmutil.writereporequirements(srcrepo, upgrade_op.new_requirements)