Mercurial > public > mercurial-scm > hg-stable
diff contrib/perf.py @ 32564:7236facefd4f
perf: rename perfrevlog to perfrevlogrevisions
We have a couple of commands beginning with "perfrevlog." The
actual "perfrevlog" command actually measures resolving the fulltext
of multiple revisions. So let's rename it to reflect what it actually
does.
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sun, 28 May 2017 10:56:28 -0700 |
parents | ad37c569ec81 |
children | e4f514627514 |
line wrap: on
line diff
--- a/contrib/perf.py Sun May 28 15:43:26 2017 -0400 +++ b/contrib/perf.py Sun May 28 10:56:28 2017 -0700 @@ -857,12 +857,13 @@ timer(d, title) fm.end() -@command('perfrevlog', revlogopts + formatteropts + +@command('perfrevlogrevisions', revlogopts + formatteropts + [('d', 'dist', 100, 'distance between the revisions'), ('s', 'startrev', 0, 'revision to start reading at'), ('', 'reverse', False, 'read in reverse')], '-c|-m|FILE') -def perfrevlog(ui, repo, file_=None, startrev=0, reverse=False, **opts): +def perfrevlogrevisions(ui, repo, file_=None, startrev=0, reverse=False, + **opts): """Benchmark reading a series of revisions from a revlog. By default, we read every ``-d/--dist`` revision from 0 to tip of @@ -870,7 +871,7 @@ The start revision can be defined via ``-s/--startrev``. """ - rl = cmdutil.openrevlog(repo, 'perfrevlog', file_, opts) + rl = cmdutil.openrevlog(repo, 'perfrevlogrevisions', file_, opts) rllen = getlen(ui)(rl) def d(): @@ -907,7 +908,7 @@ This command measures the time it takes to read+decompress and recompress chunks in a revlog. It effectively isolates I/O and compression performance. For measurements of higher-level operations like resolving revisions, - see ``perfrevlog`` and ``perfrevlogrevision``. + see ``perfrevlogrevisions`` and ``perfrevlogrevision``. """ rl = cmdutil.openrevlog(repo, 'perfrevlogchunks', file_, opts)