--- a/mercurial/verify.py Sun Dec 22 23:50:19 2019 -0500
+++ b/mercurial/verify.py Mon Dec 23 01:12:20 2019 -0500
@@ -529,6 +529,8 @@
else:
# Guard against implementations not setting this.
state[b'skipread'] = set()
+ state[b'safe_renamed'] = set()
+
for problem in fl.verifyintegrity(state):
if problem.node is not None:
linkrev = fl.linkrev(fl.rev(problem.node))
@@ -560,7 +562,7 @@
else:
del filenodes[f][n]
- if n in state[b'skipread']:
+ if n in state[b'skipread'] and n not in state[b'safe_renamed']:
continue
# check renames