diff -r 3df0bd706c40 -r 833210fbd900 hgext/fix.py --- a/hgext/fix.py Fri Dec 27 15:14:19 2019 -0800 +++ b/hgext/fix.py Fri Dec 27 13:47:59 2019 -0800 @@ -734,8 +734,7 @@ extra[b'fix_source'] = ctx.hex() wctx = context.overlayworkingctx(repo) - newp1ctx = repo[newp1node] - wctx.setbase(newp1ctx) + wctx.setbase(repo[newp1node]) merge.update( repo, ctx.rev(), @@ -745,7 +744,7 @@ mergeancestor=False, wc=wctx, ) - copies.graftcopies(repo, wctx, ctx, ctx.p1(), skip=newp1ctx) + copies.graftcopies(wctx, ctx, ctx.p1()) for path in filedata.keys(): fctx = ctx[path]