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: