changeset 45985 | b6b7626d3e06 |
parent 45977 | 7d3c51c728c9 |
child 45986 | f9f8d8aa9a92 |
--- a/mercurial/copies.py Thu Nov 26 09:54:16 2020 +0100 +++ b/mercurial/copies.py Fri Nov 20 10:38:46 2020 +0100 @@ -354,7 +354,9 @@ source = prev[1] newcopies[dest] = (c, source) assert newcopies is not copies - if changes is not None: + if changes is not None and changes.removed: + if newcopies is copies: + newcopies = copies.copy() for f in changes.removed: if f in newcopies: if newcopies is copies: