--- a/hgext/fix.py Thu Aug 26 21:40:21 2021 -0700
+++ b/hgext/fix.py Fri Aug 27 13:51:44 2021 -0700
@@ -752,8 +752,6 @@
Directly updates the dirstate for the affected files.
"""
- assert repo.dirstate.p2() == nullid
-
for path, data in pycompat.iteritems(filedata):
fctx = ctx[path]
fctx.write(data, fctx.flags())
@@ -761,6 +759,7 @@
oldp1 = repo.dirstate.p1()
newp1 = replacements.get(oldp1, oldp1)
if newp1 != oldp1:
+ assert repo.dirstate.p2() == nullid
with repo.dirstate.parentchange():
scmutil.movedirstate(repo, repo[newp1])