Skip to content
Snippets Groups Projects
Commit a694a7159125 authored by Yuya Nishihara's avatar Yuya Nishihara
Browse files

store: pass in decoded filename to narrow matcher

parent 186921bc8e66
No related branches found
No related tags found
No related merge requests found
......@@ -427,9 +427,7 @@
def datafiles(self, matcher=None):
for a, b, size in super(encodedstore, self).datafiles():
if not _matchtrackedpath(a, matcher):
continue
try:
a = decodefilename(a)
except KeyError:
a = None
......@@ -432,7 +430,9 @@
try:
a = decodefilename(a)
except KeyError:
a = None
if a is not None and not _matchtrackedpath(a, matcher):
continue
yield a, b, size
def join(self, f):
......
......@@ -84,22 +84,6 @@
Checking that repository has all the required data and not broken
#if flat-nofncache
$ hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
warning: revlog 'data/dir/src/F10.i' not in fncache!
9: empty or missing dir/src/F10
dir/src/F10@9: manifest refers to unknown revision 419ee72d626b
checked 40 changesets with 0 changes to 1 files
1 warnings encountered!
hint: run "hg debugrebuildfncache" to recover from corrupt fncache
2 integrity errors encountered!
(first damaged changeset appears to be 9)
[1]
#else
$ hg verify
checking changesets
checking manifests
......@@ -107,4 +91,3 @@
crosschecking files in changesets and manifests
checking files
checked 40 changesets with 1 changes to 1 files
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment