diff --git a/contrib/perf.py b/contrib/perf.py --- a/contrib/perf.py +++ b/contrib/perf.py @@ -706,9 +706,9 @@ fm.end() @command(b'perfchangegroupchangelog', formatteropts + - [(b'', b'version', b'02', b'changegroup version'), + [(b'', b'cgversion', b'02', b'changegroup version'), (b'r', b'rev', b'', b'revisions to add to changegroup')]) -def perfchangegroupchangelog(ui, repo, version=b'02', rev=None, **opts): +def perfchangegroupchangelog(ui, repo, cgversion=b'02', rev=None, **opts): """Benchmark producing a changelog group for a changegroup. This measures the time spent processing the changelog during a @@ -721,7 +721,7 @@ opts = _byteskwargs(opts) cl = repo.changelog nodes = [cl.lookup(r) for r in repo.revs(rev or b'all()')] - bundler = changegroup.getbundler(version, repo) + bundler = changegroup.getbundler(cgversion, repo) def d(): state, chunks = bundler._generatechangelog(cl, nodes) diff --git a/tests/test-contrib-perf.t b/tests/test-contrib-perf.t --- a/tests/test-contrib-perf.t +++ b/tests/test-contrib-perf.t @@ -143,12 +143,6 @@ $ hg perfcca $ hg perfchangegroupchangelog $ hg perfchangegroupchangelog --version 01 - Mercurial Distributed SCM (version 4.8+262-efd0f79246e3+20181122) - (see https://mercurial-scm.org for more information) - - Copyright (C) 2005-2018 Matt Mackall and others - This is free software; see the source for copying conditions. There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ hg perfchangeset 2 $ hg perfctxfiles 2 $ hg perfdiffwd