mercurial/debugcommands.py
changeset 38263 dbf31732ef64
parent 38262 7c3a59e2971b
child 38313 275cc461b854
equal deleted inserted replaced
38262:7c3a59e2971b 38263:dbf31732ef64
  2541 def debugwalk(ui, repo, *pats, **opts):
  2541 def debugwalk(ui, repo, *pats, **opts):
  2542     """show how files match on given patterns"""
  2542     """show how files match on given patterns"""
  2543     opts = pycompat.byteskwargs(opts)
  2543     opts = pycompat.byteskwargs(opts)
  2544     m = scmutil.match(repo[None], pats, opts)
  2544     m = scmutil.match(repo[None], pats, opts)
  2545     if ui.verbose:
  2545     if ui.verbose:
  2546         ui.write(('matcher: %r\n' % m))
  2546         ui.write(('* matcher:\n'), stringutil.prettyrepr(m), '\n')
  2547     items = list(repo[None].walk(m))
  2547     items = list(repo[None].walk(m))
  2548     if not items:
  2548     if not items:
  2549         return
  2549         return
  2550     f = lambda fn: fn
  2550     f = lambda fn: fn
  2551     if ui.configbool('ui', 'slash') and pycompat.ossep != '/':
  2551     if ui.configbool('ui', 'slash') and pycompat.ossep != '/':