[PATCH] perf: add perflist to make finding available perf commands easier
Pierre-Yves David
pierre-yves.david at ens-lyon.org
Fri Nov 14 11:49:59 CST 2014
On 11/14/2014 04:50 PM, Simon King wrote:
> On Fri, Nov 14, 2014 at 3:44 PM, Augie Fackler <raf at durin42.com> wrote:
>> # HG changeset patch
>> # User Augie Fackler <augie at google.com>
>> # Date 1415979725 18000
>> # Fri Nov 14 10:42:05 2014 -0500
>> # Node ID 481938f95e2a7babaac569a3288f237ec900a615
>> # Parent 787ccc893f1fe3fce36debddaa12d3223fa9efc5
>> perf: add perflist to make finding available perf commands easier
>>
>> diff --git a/contrib/perf.py b/contrib/perf.py
>> --- a/contrib/perf.py
>> +++ b/contrib/perf.py
>> @@ -1,5 +1,7 @@
>> # perf.py - performance test routines
>> -'''helper extension to measure performance'''
>> +'''helper extension to measure performance
>> +
>> +Run the perflist subcommand to list available measurements.'''
>>
>> from mercurial import cmdutil, scmutil, util, commands, obsolete
>> from mercurial import repoview, branchmap, merge, copies
>> @@ -9,6 +11,13 @@ import functools
>> cmdtable = {}
>> command = cmdutil.command(cmdtable)
>>
>> + at command('perflist', norepo=True)
>> +def perflist(ui):
>> + for c in cmdtable:
>> + if c == 'perflist':
>> + continue
>> + ui.write('%s\n' % c)
>> +
>> def gettimer(ui, opts=None):
>> """return a timer function and formatter: (timer, formatter)
>>
>
> Doesn't "hg help -e perf" give you this information?
Good catch!, dropping the patch.
--
Pierre-Yves David
More information about the Mercurial-devel
mailing list