- Mar 25, 2024
-
-
Pierre-Yves David authored
-
Pierre-Yves David authored
-
Pierre-Yves David authored
-
Pierre-Yves David authored
Mercurial want a single executable path to be used a Mercurial command remotely. So we create one such single executable.
-
- Feb 22, 2024
-
-
Pierre-Yves David authored
This makes for interesting variation, especially since that can simplify the discovery quite a lot.
-
- Dec 03, 2023
-
-
Pierre-Yves David authored
This is derived from `hg pull` and is a good first step.
-
- Mar 25, 2024
-
-
Pierre-Yves David authored
We use the same approach as for bundle, for great results.
-
Pierre-Yves David authored
This aligns it with the name for data-env, bin-env, etc…
-
Pierre-Yves David authored
click kept feeding use bytes instead of Path, so we had to adapt.
-
Pierre-Yves David authored
Lets make larger use of this.
-
Pierre-Yves David authored
(oops)
-
Pierre-Yves David authored
This one simulate a push and has a different performance profile.
-
Pierre-Yves David authored
unlike the `perf::unbundle`, that one does a full command, including transaction commit. This is slower, but more complete.
-
Pierre-Yves David authored
Spotted in the wild, the fix is simple.
-
- Mar 11, 2024
-
-
Pierre-Yves David authored
-
- Mar 25, 2024
-
-
Pierre-Yves David authored
We no longer build the bundle on the fly, applying them on a stripped repository. Instead we rely on a set of available bundle pre-generated from the repository with extra changesets.
-
- Feb 22, 2024
-
-
Pierre-Yves David authored
-
- Mar 23, 2023
-
-
Pierre-Yves David authored
We stole them from scmperf They have nothing special, but are more subtle than the null → tip update.
-
- Mar 22, 2024
-
-
Pierre-Yves David authored
This will avoid the IO of one run slipping into the next one.
-
- Mar 14, 2024
-
-
Pierre-Yves David authored
-
Pierre-Yves David authored
This should be significantly more robust than grepping output.
-
Pierre-Yves David authored
-
Pierre-Yves David authored
This should be significantly more robust than grepping output.
-
Pierre-Yves David authored
This should be significantly more robust than grepping output.
-
Pierre-Yves David authored
This will help to know what to specify with --filter.
-
Pierre-Yves David authored
-
Pierre-Yves David authored
With the script merged in the module, we can make it evolve with the rest.
-
- Mar 13, 2024
-
-
Pierre-Yves David authored
Lets stop generating hundreds of task by default.
-
Pierre-Yves David authored
-
Pierre-Yves David authored
This avoid spurious warning that sometimes pops in the tests.
-
Pierre-Yves David authored
This align the naming to "den-list-benchmarks".
-
Pierre-Yves David authored
This will avoid picky the temporary copy as a valid data env by mistake.
-
Pierre-Yves David authored
We have to use `glob.glob` instead of `pathlib.Path.glob` as the later is too limited. Ignoring hidden directly seems like a good idea in general and, in particular, it will make it simpler to ignore the temporary data-envs in the next changesets. To stay compatible with older python, we have deal with the location where to run the glob manually.
-
Pierre-Yves David authored
This align the naming to "den-list-benchmarks".
-
- Mar 22, 2024
-
-
Pierre-Yves David authored
Its update was forgotten in 37764f396591.
-
- Mar 13, 2024
-
-
Raphaël Gomès authored
`hg log --patch --limit 1000` is... too much.
-
Pierre-Yves David authored
These is so cheap that it seems like a good idea to improve insulation whenever possible.
-
- Feb 23, 2024
-
-
Pierre-Yves David authored
The default changed so we have to specify it now.
-
- Feb 22, 2024
-
-
Pierre-Yves David authored
Otherwise the `ERROR: running benchmark failed:` error is not very informative on the command run
-
- Mar 12, 2024
-
-
Pierre-Yves David authored
This should speed up some benchmark a lot. We should consider making it configurable so that very long benchmark could run only once.
-