Mercurial > public > mercurial-scm > hg
comparison mercurial/hgweb/hgwebdir_mod.py @ 43633:0b7733719d21
utils: move finddirs() to pathutil
This is a follow-up to c21aca51b392 (utils: move the `dirs` definition
in pathutil (API), 2019-11-06). finddirs() is closely related to dirs
and used by it.
Differential Revision: https://phab.mercurial-scm.org/D7388
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 14 Nov 2019 08:03:26 -0800 |
parents | d783f945a701 |
children | 29adf0a087a1 |
comparison
equal
deleted
inserted
replaced
43632:2e017696181f | 43633:0b7733719d21 |
---|---|
30 configitems, | 30 configitems, |
31 encoding, | 31 encoding, |
32 error, | 32 error, |
33 extensions, | 33 extensions, |
34 hg, | 34 hg, |
35 pathutil, | |
35 profiling, | 36 profiling, |
36 pycompat, | 37 pycompat, |
37 registrar, | 38 registrar, |
38 scmutil, | 39 scmutil, |
39 templater, | 40 templater, |
434 return self.makeindex(req, res, tmpl, subdir) | 435 return self.makeindex(req, res, tmpl, subdir) |
435 | 436 |
436 def _virtualdirs(): | 437 def _virtualdirs(): |
437 # Check the full virtual path, and each parent | 438 # Check the full virtual path, and each parent |
438 yield virtual | 439 yield virtual |
439 for p in util.finddirs(virtual): | 440 for p in pathutil.finddirs(virtual): |
440 yield p | 441 yield p |
441 | 442 |
442 for virtualrepo in _virtualdirs(): | 443 for virtualrepo in _virtualdirs(): |
443 real = repos.get(virtualrepo) | 444 real = repos.get(virtualrepo) |
444 if real: | 445 if real: |