##// END OF EJS Templates
perf: add optional rev for perflog and perftemplating
timeless -
r27306:bafb1235 default
parent child Browse files
Show More
@@ -368,10 +368,12 b' def perfnodelookup(ui, repo, rev, **opts'
368
368
369 @command('perflog',
369 @command('perflog',
370 [('', 'rename', False, 'ask log to follow renames')] + formatteropts)
370 [('', 'rename', False, 'ask log to follow renames')] + formatteropts)
371 def perflog(ui, repo, **opts):
371 def perflog(ui, repo, rev=None, **opts):
372 if rev is None:
373 rev=[]
372 timer, fm = gettimer(ui, opts)
374 timer, fm = gettimer(ui, opts)
373 ui.pushbuffer()
375 ui.pushbuffer()
374 timer(lambda: commands.log(ui, repo, rev=[], date='', user='',
376 timer(lambda: commands.log(ui, repo, rev=rev, date='', user='',
375 copies=opts.get('rename')))
377 copies=opts.get('rename')))
376 ui.popbuffer()
378 ui.popbuffer()
377 fm.end()
379 fm.end()
@@ -391,10 +393,12 b' def perfmoonwalk(ui, repo, **opts):'
391 fm.end()
393 fm.end()
392
394
393 @command('perftemplating', formatteropts)
395 @command('perftemplating', formatteropts)
394 def perftemplating(ui, repo, **opts):
396 def perftemplating(ui, repo, rev=None, **opts):
397 if rev is None:
398 rev=[]
395 timer, fm = gettimer(ui, opts)
399 timer, fm = gettimer(ui, opts)
396 ui.pushbuffer()
400 ui.pushbuffer()
397 timer(lambda: commands.log(ui, repo, rev=[], date='', user='',
401 timer(lambda: commands.log(ui, repo, rev=rev, date='', user='',
398 template='{date|shortdate} [{rev}:{node|short}]'
402 template='{date|shortdate} [{rev}:{node|short}]'
399 ' {author|person}: {desc|firstline}\n'))
403 ' {author|person}: {desc|firstline}\n'))
400 ui.popbuffer()
404 ui.popbuffer()
General Comments 0
You need to be logged in to leave comments. Login now