Skip to content
Snippets Groups Projects
  1. Oct 13, 2021
  2. Dec 02, 2020
  3. Nov 22, 2020
    • Georges Racinet's avatar
      testhelpers: using new external package · 5708f06346e1
      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.
      5708f06346e1
  4. Jul 31, 2020
  5. Jan 10, 2020
    • Georges Racinet's avatar
      ci: hg-evolve no longer in base image · bba4bd483981
      Georges Racinet authored
      Not merely installing install-requirements from the .gitlab-ci.yml
      because that would also install Mercurial, which is either a no-op or
      a costly ignored step.
      bba4bd483981
  6. Dec 15, 2019
Loading