- Mar 04, 2019
-
-
Boris Feld authored
-
Boris Feld authored
-
- Feb 13, 2019
-
-
Raphael Gomes authored
Some of the performance methods in Mercurial are not defined at all points in the history. There might be times when they were not yet defined or broken, etc.. This decorator adds a way of telling asv that this method should be skipped for the hash being tested.
-
- Mar 05, 2019
-
-
Pierre-Yves David authored
-
- Jan 25, 2019
-
-
Pierre-Yves David authored
Index related performance is one of our hot topic right now, so we better track how it goes. There was a previous entry for perfindex but it lacked parameters.
-
Pierre-Yves David authored
For large repository this computing heads is in the 10ms order of magnitude, this is worth tracking.
-
- Mar 05, 2019
-
-
Pierre-Yves David authored
Change in output from e8c6165e7175 were not applied.
-
- Mar 04, 2019
-
-
Raphaël Gomès authored
We currently are limited in the way that tests can be run against the test data, which has to reside in the same folder. For reasons of flexibility and/or performance, one might need to change the filesystem path to the repositories being tested. This change introduces a new config variable "repodir" which must contain a valid path. While this path is ran through `os.path.abspath`, it is recommended to use an absolute path, since the working directory in this context is not garanteed to be stable.
-
- Feb 13, 2019
-
-
Raphaël Gomès authored
-
- Feb 21, 2019
-
-
Boris Feld authored
-
Boris Feld authored
-
Boris Feld authored
make-reference creates reference tar with a name containing the repo hash, update the script to follow the same naming scheme.
-
Boris Feld authored
Make-reference now creates tar archives with files that includes the short hash and the benchrepo also contains the short hash and the repository prefix. Update benchrepo to follow the same structure and benchrepo content.
-
- Feb 12, 2019
-
-
Raphael Gomes authored
-
Raphael Gomes authored
-
Boris Feld authored
-
Boris Feld authored
-
- Feb 07, 2019
-
-
Boris Feld authored
-
- Feb 06, 2019
-
-
Boris Feld authored
All arguments after the three first will be given to the make-reference python script.
-
- Jan 25, 2019
-
-
Boris Feld authored
-
Boris Feld authored
The hash is made from the repo id and format data. This is mandatory in order to have several references with the same ID but different format.
-
Boris Feld authored
It will be needed in the next changeset as we will rename the directory on the disk and make-reference won't be able to find the existing data anymore without help.
-
Boris Feld authored
In combination with the previous commit, it will allow to tune the format of the reference repository.
-
Boris Feld authored
-
Boris Feld authored
Detect if the repository format is different from the default one in current Mercurial version and if so, run `debugupgraderepo` to make it match.
-
Boris Feld authored
-
Boris Feld authored
-
Boris Feld authored
This will allow to modify it more easily than if it's located at the beginning of the archive.
-
- Jan 24, 2019
-
-
Boris Feld authored
-
Boris Feld authored
-
Boris Feld authored
The implementation and outputs are kept as close as possible from the previous bash implementation.
-
Boris Feld authored
Stabilize test output before adding new features
-
Boris Feld authored
Make launch.py accepts a -q flag in order to make smoke test output more concise.
-
Georges Racinet authored
This is using the same stripped clone as benchmarks for incoming/outgoing There are two different benchmark, one for a case where the source in a superset or the remote, one for case where the source in a subset of the remote. A third option where there are exclusive changeset on both side will be implemented later. Side note: perfdiscovery has been introduced in Mercurial public changeset db6cace18765 The pure 'subset' case is interesting, because that's what a CI bot does all the time. It's more generally the point of interest for VCS-based distribution, such as sets of tools etc. (Later on, we shall introduce a 'mixed' case, where both repos have heads that their peer doens't know of.)
-
Pierre-Yves David authored
-
Pierre-Yves David authored
-
- Dec 21, 2018
-
-
Boris Feld authored
-
- Dec 16, 2018
-
-
Boris Feld authored
This flag disable the `--skip-existing-successfull` flag when launching ASV run.
-
Boris Feld authored
The Python script will offer more flexibility to parse CLI arguments
-
- Dec 05, 2018
-
-
Boris Feld authored
-