diff -r 47ea28293d30 -r 377e8ddaebef mercurial/scmutil.py --- a/mercurial/scmutil.py Tue Aug 01 21:03:25 2017 +0900 +++ b/mercurial/scmutil.py Wed Jul 26 22:10:15 2017 +0900 @@ -738,7 +738,7 @@ This is different from dirstate.status because it doesn't care about whether files are modified or clean.''' added, unknown, deleted, removed, forgotten = [], [], [], [], [] - audit_path = pathutil.pathauditor(repo.root) + audit_path = pathutil.pathauditor(repo.root, cached=True) ctx = repo[None] dirstate = repo.dirstate