perftemplating: move revision argument to flag only
The revision we want to render are less important than the templates. We move
revision specification behind the usual `--rev` flag.
--- a/contrib/perf.py Thu May 31 18:43:15 2018 +0200
+++ b/contrib/perf.py Thu May 31 18:48:08 2018 +0200
@@ -897,12 +897,14 @@
timer(moonwalk)
fm.end()
-@command('perftemplating', formatteropts)
-def perftemplating(ui, repo, *revs, **opts):
+@command('perftemplating',
+ [('r', 'rev', [], 'revisions to run the template on'),
+ ] + formatteropts)
+def perftemplating(ui, repo, **opts):
nullui = ui.copy()
nullui.fout = open(os.devnull, 'wb')
nullui.disablepager()
-
+ revs = opts.get('rev')
def format():
commands.log(nullui, repo, rev=revs, date='', user='',
template='{date|shortdate} [{rev}:{node|short}]'