- Nov 23, 2020
-
-
Georges Racinet authored
-
- Nov 22, 2020
-
-
Georges Racinet authored
These testhelpers have been externalized as the `mercurial_testhelpers` package. The latter being meant to be identical to a future `mercurial.testhelpers` in Mercurial core, they don't have facilities for topics nor evolve specific commands. But the commit options extensibility can be used to specify topics in `commit_file`. As for the `prune` helper method, it can be implemented by direct subclassing. This is what `hg-evolve` could later do, if that project were to adopt those test helpers. Downstream extensions of evolve and topic could then just use a base class provided by evolve. Also, the `RepoWrapper` from `mercurial_testhelpers` has two different method names, that we remap directly to make the whole test suite pass.
-
- Nov 21, 2020
-
-
Georges Racinet authored
With more development happening in hg-git right now, it makes sense to check compatibility. This is done by moving the installation of dependencies aside in its own script and make it react to a dedicated environment variable.
-