mercurial/verify.py
changeset 44073 b9e174d4ed11
parent 43956 a447efd991b9
child 44113 e77b57e09bfa
--- 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