Mercurial > hg
comparison tests/test-contrib-perf.t @ 30018:bd6df07ccc24
perf: add perfchangegroupchangelog command
This command can be used for testing the performance of producing the
changelog portion of a changegroup.
We could use additional perf* commands for testing other parts of
changegroup. Those can be written another time, when they are needed.
(And those may want to refactor the changegroup generation API so code
can be reused.) Speaking of code reuse, yes, this command does reinvent
a small wheel. I didn't want to scope bloat to change the changegroup
API because that will invite bikeshedding.
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sat, 24 Sep 2016 12:22:30 -0700 |
parents | 7109d5ddeb0c |
children | c8fa7ad1ff90 |
comparison
equal
deleted
inserted
replaced
30017:973cf6c3de30 | 30018:bd6df07ccc24 |
---|---|
51 (no help text available) | 51 (no help text available) |
52 perfannotate (no help text available) | 52 perfannotate (no help text available) |
53 perfbranchmap | 53 perfbranchmap |
54 benchmark the update of a branchmap | 54 benchmark the update of a branchmap |
55 perfcca (no help text available) | 55 perfcca (no help text available) |
56 perfchangegroupchangelog | |
57 Benchmark producing a changelog group for a changegroup. | |
56 perfchangeset | 58 perfchangeset |
57 (no help text available) | 59 (no help text available) |
58 perfctxfiles (no help text available) | 60 perfctxfiles (no help text available) |
59 perfdiffwd Profile diff of working directory changes | 61 perfdiffwd Profile diff of working directory changes |
60 perfdirfoldmap | 62 perfdirfoldmap |
110 $ hg perfancestors | 112 $ hg perfancestors |
111 $ hg perfancestorset 2 | 113 $ hg perfancestorset 2 |
112 $ hg perfannotate a | 114 $ hg perfannotate a |
113 $ hg perfbranchmap | 115 $ hg perfbranchmap |
114 $ hg perfcca | 116 $ hg perfcca |
117 $ hg perfchangegroupchangelog | |
115 $ hg perfchangeset 2 | 118 $ hg perfchangeset 2 |
116 $ hg perfctxfiles 2 | 119 $ hg perfctxfiles 2 |
117 $ hg perfdiffwd | 120 $ hg perfdiffwd |
118 $ hg perfdirfoldmap | 121 $ hg perfdirfoldmap |
119 $ hg perfdirs | 122 $ hg perfdirs |