- Mar 05, 2019
-
-
Boris Feld authored
-
Boris Feld authored
-
Boris Feld authored
-
Boris Feld authored
-
- Feb 26, 2019
-
-
Boris Feld authored
This was it will be easier to identify which variants is defined by the repo and which ones are defined by the test itself.
-
- Mar 05, 2019
-
-
Boris Feld authored
Update `update-benchrepo` script to rename partial archives if the benchrepo hash has been updated and the partial archives are present on disk.
-
- Mar 04, 2019
-
-
Boris Feld authored
We will update update-benchrepo to process partials in the next changeset, prepare the needed test files for it.
-
Boris Feld authored
This code was duplicated in several helper scripts, but it in our library.
-
- Feb 25, 2019
-
-
Boris Feld authored
Repositories created using `make-reference` have the same id, prefix and on-disk file name. Update test-update-benchrepo.t to respect the same standard.
-
Boris Feld authored
The update-benchrepo script was initially designed to rebuild the `.benchrepo` file from scratch. The downside of doing that is that it loses all manual changes and important information recorded when the reference was made (like the hg version). The big test change is because the test output was initially made with the previous code that recomputed the whole benchrepo. As the base benchrepo file is quite empty, the fact that we recompute only the format-info generate a big diff in the test file.
-
- 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
-