tests/test-glog.t
changeset 31024 0b8356705de6
parent 29929 b3845cab4ddc
child 31552 d0b9e9803caf
equal deleted inserted replaced
31023:aea06029919e 31024:0b8356705de6
    80   >   echo $rev > a
    80   >   echo $rev > a
    81   >   hg commit -Aqd "$rev 0" -m "($rev) $msg"
    81   >   hg commit -Aqd "$rev 0" -m "($rev) $msg"
    82   > }
    82   > }
    83 
    83 
    84   $ cat > printrevset.py <<EOF
    84   $ cat > printrevset.py <<EOF
    85   > from mercurial import extensions, revset, commands, cmdutil
    85   > from mercurial import extensions, revsetlang, commands, cmdutil
    86   > 
    86   > 
    87   > def uisetup(ui):
    87   > def uisetup(ui):
    88   >     def printrevset(orig, ui, repo, *pats, **opts):
    88   >     def printrevset(orig, ui, repo, *pats, **opts):
    89   >         if opts.get('print_revset'):
    89   >         if opts.get('print_revset'):
    90   >             expr = cmdutil.getgraphlogrevs(repo, pats, opts)[1]
    90   >             expr = cmdutil.getgraphlogrevs(repo, pats, opts)[1]
    91   >             if expr:
    91   >             if expr:
    92   >                 tree = revset.parse(expr)
    92   >                 tree = revsetlang.parse(expr)
    93   >             else:
    93   >             else:
    94   >                 tree = []
    94   >                 tree = []
    95   >             ui.write('%r\n' % (opts.get('rev', []),))
    95   >             ui.write('%r\n' % (opts.get('rev', []),))
    96   >             ui.write(revset.prettyformat(tree) + '\n')
    96   >             ui.write(revsetlang.prettyformat(tree) + '\n')
    97   >             return 0
    97   >             return 0
    98   >         return orig(ui, repo, *pats, **opts)
    98   >         return orig(ui, repo, *pats, **opts)
    99   >     entry = extensions.wrapcommand(commands.table, 'log', printrevset)
    99   >     entry = extensions.wrapcommand(commands.table, 'log', printrevset)
   100   >     entry[1].append(('', 'print-revset', False,
   100   >     entry[1].append(('', 'print-revset', False,
   101   >                      'print generated revset and exit (DEPRECATED)'))
   101   >                      'print generated revset and exit (DEPRECATED)'))