Skip to content
Snippets Groups Projects
  1. Dec 12, 2019
    • Georges Racinet's avatar
      Introducing a pull-force-topic command · cf947479
      Georges Racinet authored
      This is meant to import Pull Requests from external
      systems, such as Bitbucket.
      
      We don't provide a way to also change the branch in this
      first implementation (users can do it afterwards if they want to).
      But if it turns out we get lots of MRs wrongly targetted
      because of this, we'll do it.
      
      The implementation is a lower version of doing
      hg `incoming --bundle`, followed by `hg log` on the
      bundle to know the contained changesets, and then
      `hg unbundle` and `hg topic TOPIC`
      
      Being lower level than the CLI, we can do the whole
      in one single transaction, which will be important
      for Heptapod (single inner Git push)
      
      We decided to stay quite close to the CLI surface though,
      hence we still need to link the bundle file on the filesystem,
      and reopen it aftewards. We could have instead cherry-picked
      from the `exchange.pull`, but that would have been awkward.
      
      If we turn out to have problems with real life cases with
      phases or obsmarkers, we could cherry-pick from  `exchange.pull`
      instead, but that will be more complicated.
      cf947479
  2. Dec 13, 2019
  3. Dec 14, 2019
  4. Dec 13, 2019
  5. Dec 11, 2019
    • Georges Racinet's avatar
      Test for the check_publish hook · 20ae20af
      Georges Racinet authored
      This had to be rewritten after the hook itself has been moved
      from hg-git to here. It's a good occasion to do it with
      our test helpers.
      
      We now have 100% coverage for this hooks submodule
      20ae20af
  6. Dec 03, 2019
  7. Dec 13, 2019
  8. Dec 11, 2019
  9. Dec 13, 2019
  10. Dec 11, 2019
  11. Dec 02, 2019
  12. Dec 01, 2019
  13. Nov 24, 2019
  14. Nov 23, 2019
  15. Nov 16, 2019
  16. Nov 07, 2019
Loading