1. 16 Nov, 2020 1 commit
    • Georges Racinet's avatar
      PreReceive GitLab hook: pass over HEPTAPOD_ACCEPT_MR_IID · bdec902e9e18
      Georges Racinet authored
      Part of heptapod#368: the Rails app will be able to set
      this environment variable and we're now sending it back
      as the `accept_mr_iid` key to the listener for the pre-receive
      hook, so that the Rails app may apply merge permissions instead
      of (direct) push permissions.
      
      Using the (project-local) iid is better than the id, because
      the receiving end won't have to check that someone is trying
      to cheat with a MR on another project and is anyway fast
      compared to the overall amount of process on its side.
      
      --HG--
      branch : heptapod-0-16
      bdec902e9e18
  2. 26 Oct, 2020 2 commits
  3. 30 Sep, 2020 3 commits
  4. 22 Sep, 2020 1 commit
  5. 21 Sep, 2020 2 commits
  6. 10 Sep, 2020 3 commits
  7. 04 Sep, 2020 4 commits
  8. 25 Aug, 2020 2 commits
  9. 24 Aug, 2020 1 commit
  10. 04 Aug, 2020 3 commits
  11. 31 Jul, 2020 2 commits
  12. 30 Jul, 2020 3 commits
  13. 27 Jul, 2020 1 commit
    • Georges Racinet's avatar
      Merging heads on branch default · e0ebc7343459
      Georges Racinet authored
      Actually that second head was on mirror.octobus.net only
      (found by CI experiments for heptapod/heptapod which install
      this from mirror.o.n), but it's enough of a pain to merge it
      explicitely.
      
      Of course diff with `p1()` should be empty
      e0ebc7343459
  14. 24 Jul, 2020 3 commits
  15. 16 Jul, 2020 2 commits
  16. 11 Jul, 2020 1 commit
    • Georges Racinet's avatar
      GitLab pre-receive: pass new vcs='hg' parameter · 9a913324753c
      Georges Racinet authored
      Related to heptapod#295: this parameter will make it
      possible to differentiate between calls to the `/allowed` internal
      API endpoint for pre-receive checks (common among supported VCSes)
      and for Git client SSH operation.
      
      Since it'll make the pre-receive call use the `HgAccess` class
      instead of the previously used `GitAccess`, we need now also to
      pass the corresponding Mercurial wire protocol command name for
      pushes.
      9a913324753c
  17. 08 Jul, 2020 3 commits
  18. 29 Jun, 2020 3 commits