equal
deleted
inserted
replaced
38 > from __future__ import absolute_import |
38 > from __future__ import absolute_import |
39 > from mercurial import ( |
39 > from mercurial import ( |
40 > cmdutil, |
40 > cmdutil, |
41 > node as nodemod, |
41 > node as nodemod, |
42 > revset, |
42 > revset, |
|
43 > smartset, |
43 > ) |
44 > ) |
44 > cmdtable = {} |
45 > cmdtable = {} |
45 > command = cmdutil.command(cmdtable) |
46 > command = cmdutil.command(cmdtable) |
46 > @command('debugrevlistspec', |
47 > @command('debugrevlistspec', |
47 > [('', 'optimize', None, 'print parsed tree after optimizing'), |
48 > [('', 'optimize', None, 'print parsed tree after optimizing'), |
57 > opttree = revset.optimize(revset.analyze(tree)) |
58 > opttree = revset.optimize(revset.analyze(tree)) |
58 > ui.note("* optimized:\n", revset.prettyformat(opttree), "\n") |
59 > ui.note("* optimized:\n", revset.prettyformat(opttree), "\n") |
59 > func = revset.match(ui, expr, repo) |
60 > func = revset.match(ui, expr, repo) |
60 > revs = func(repo) |
61 > revs = func(repo) |
61 > if ui.verbose: |
62 > if ui.verbose: |
62 > ui.note("* set:\n", revset.prettyformatset(revs), "\n") |
63 > ui.note("* set:\n", smartset.prettyformat(revs), "\n") |
63 > for c in revs: |
64 > for c in revs: |
64 > ui.write("%s\n" % c) |
65 > ui.write("%s\n" % c) |
65 > EOF |
66 > EOF |
66 $ cat <<EOF >> $HGRCPATH |
67 $ cat <<EOF >> $HGRCPATH |
67 > [extensions] |
68 > [extensions] |