diff -r 231334c1ee96 -r d1c7446d0c58 mercurial/copies.py --- a/mercurial/copies.py Mon Apr 22 18:55:27 2019 +0100 +++ b/mercurial/copies.py Tue May 07 14:42:15 2019 -0700 @@ -796,8 +796,6 @@ # metadata across the rebase anyway). exclude = pathcopies(repo[fromrev], repo[skiprev]) for dst, src in pathcopies(repo[fromrev], repo[rev]).iteritems(): - # copies.pathcopies returns backward renames, so dst might not - # actually be in the dirstate if dst in exclude: continue wctx[dst].markcopied(src)