Skip to content
Snippets Groups Projects
  1. Nov 23, 2020
  2. 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
  3. Nov 21, 2020
    • Georges Racinet's avatar
      Heptapod CI: new job against current head of hg-git · f7a5a2e10aef
      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.
      f7a5a2e10aef
Loading