equal
deleted
inserted
replaced
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 != '/': |