equal
deleted
inserted
replaced
20 exchange, |
20 exchange, |
21 extensions, |
21 extensions, |
22 hg, |
22 hg, |
23 narrowspec, |
23 narrowspec, |
24 node, |
24 node, |
|
25 pathutil, |
25 pycompat, |
26 pycompat, |
26 registrar, |
27 registrar, |
27 repair, |
28 repair, |
28 repoview, |
29 repoview, |
29 sparse, |
30 sparse, |
275 file = f[5:-2] |
276 file = f[5:-2] |
276 if not newmatch(file): |
277 if not newmatch(file): |
277 todelete.append(f) |
278 todelete.append(f) |
278 elif f.startswith(b'meta/'): |
279 elif f.startswith(b'meta/'): |
279 dir = f[5:-13] |
280 dir = f[5:-13] |
280 dirs = sorted(util.dirs({dir})) + [dir] |
281 dirs = sorted(pathutil.dirs({dir})) + [dir] |
281 include = True |
282 include = True |
282 for d in dirs: |
283 for d in dirs: |
283 visit = newmatch.visitdir(d) |
284 visit = newmatch.visitdir(d) |
284 if not visit: |
285 if not visit: |
285 include = False |
286 include = False |