mercurial/debugcommands.py
changeset 38805 b9162ea1b815
parent 38802 f0a574dbfae9
child 38814 96b2e66dfa74
equal deleted inserted replaced
38804:d82c4d42b615 38805:b9162ea1b815
    46     encoding,
    46     encoding,
    47     error,
    47     error,
    48     exchange,
    48     exchange,
    49     extensions,
    49     extensions,
    50     filemerge,
    50     filemerge,
    51     fileset,
    51     filesetlang,
    52     formatter,
    52     formatter,
    53     hg,
    53     hg,
    54     httppeer,
    54     httppeer,
    55     localrepo,
    55     localrepo,
    56     lock as lockmod,
    56     lock as lockmod,
   914         for n in opts['show_stage']:
   914         for n in opts['show_stage']:
   915             if n not in stagenames:
   915             if n not in stagenames:
   916                 raise error.Abort(_('invalid stage name: %s') % n)
   916                 raise error.Abort(_('invalid stage name: %s') % n)
   917         showalways.update(opts['show_stage'])
   917         showalways.update(opts['show_stage'])
   918 
   918 
   919     tree = fileset.parse(expr)
   919     tree = filesetlang.parse(expr)
   920     for n, f in stages:
   920     for n, f in stages:
   921         tree = f(tree)
   921         tree = f(tree)
   922         if n in showalways:
   922         if n in showalways:
   923             if opts['show_stage'] or n != 'parsed':
   923             if opts['show_stage'] or n != 'parsed':
   924                 ui.write(("* %s:\n") % n)
   924                 ui.write(("* %s:\n") % n)
   925             ui.write(fileset.prettyformat(tree), "\n")
   925             ui.write(filesetlang.prettyformat(tree), "\n")
   926 
   926 
   927     files = set()
   927     files = set()
   928     if opts['all_files']:
   928     if opts['all_files']:
   929         for r in repo:
   929         for r in repo:
   930             c = repo[r]
   930             c = repo[r]