1. 02 Apr, 2021 4 commits
  2. 01 Apr, 2021 1 commit
  3. 30 Mar, 2021 3 commits
  4. 25 Mar, 2021 1 commit
  5. 24 Mar, 2021 1 commit
    • Georges Racinet on mutations.racinet.fr's avatar
      BlobService for HgitalyRepository: don't break on LFS methods · ff79d7dcdda0
      In-between GitLab v13.10.0-rc41 and v13.10.0, the LFS methods got
      systematically called, at least in HDK context. With the current
      HGitaly1 native repositories, this was calling Gitaly with a Mercurial
      changeset hash.
      
      It is possible we won't even need these methods for future LFS
      integration on fully native (HGitaly2) repositories. We'll see when we
      get to that.
      
      --HG--
      branch : heptapod
      ff79d7dcdda0
  6. 20 Mar, 2021 6 commits
  7. 19 Mar, 2021 1 commit
  8. 18 Mar, 2021 7 commits
  9. 15 Mar, 2021 2 commits
    • Georges Racinet's avatar
      Boards: added validation expected by RSpec tests · e35e04df9d86
      Georges Racinet authored
      In spec/support/shared_examples/graphql/mutations/boards_create_shared_examples.rb,
      it is expected that an empty string for the `name` column produces
      an error, but nothing actually prevented that. The database as a NOT NULL
      constraint, but that is different.
      
      This is not Heptapod specific, the test failure was reproduced on
      upstream (v13.10.0-rc41). IIRC, upstream CI accepts a couple of
      failures.
      
      Also tried simply to put `nil` in the shared example, but that
      makes an uncatched exception, and the test also fails. Preventing
      empty names seems the way to go.
      
      --HG--
      branch : heptapod
      e35e04df9d86
    • Georges Racinet's avatar
      RSpec: fixed Mercurial tests for the pipeline model · 213223fb805f
      Georges Racinet authored
      Changes in setup had these two Mercurial test cases run
      on a Git Repository, because pipeline is now eagerly created.
      It was not really necessary to rename to `hg_project` but it is
      clearer anyway.
      
      --HG--
      branch : heptapod
      213223fb805f
  10. 14 Mar, 2021 1 commit
    • Georges Racinet's avatar
      Heptapod CI: updated CNG Gitaly version · 01c7a9a59a93
      Georges Racinet authored
      Used in Workhorse related jobs.
      
      
      Also added main CI conf file to workhorse rules pattern, so
      that this has a chance to trigger those jobs.
      
      --HG--
      branch : heptapod-stable
      01c7a9a59a93
  11. 01 Apr, 2021 1 commit
    • Georges Racinet's avatar
      Merge Requests: tightened the can_be_merged_by(user) check · e7276893876d
      Georges Racinet authored
      Noticed while reviewing the change of this method in GitLab 13.9.5
      that they would not be applied for Mercurial projects, because the
      publish permission check trumps everything else. This made sense a year
      ago, but nowadays, it's better to have the general GitLab condition
      *and* the publish permission check.
      
      --HG--
      branch : heptapod-stable
      e7276893876d
  12. 29 Mar, 2021 1 commit
  13. 14 Mar, 2021 2 commits
    • Georges Racinet's avatar
      Heptapod CI: gitlab-prebuilds always runs if upstream version changes · 0aeeed1cd662
      Georges Racinet authored
      Should be a nice progress if it works
      
      --HG--
      branch : heptapod
      0aeeed1cd662
    • Georges Racinet's avatar
      Merged upstread v13.10.0-rc41 · 662c4d24939f
      Georges Racinet authored
      This is the start of development for Heptapod 0.21, reflected
      by the change of HEPTAPOD_VERSION.
      
      Heptapod Shell is not yet up to par.
      
      This time, very few points of attention:
      
      - the conflict resolution UI is no longer done as HAML template
        (must have been converted to VueJS), hence our conditional
        detailed message (that this is not supported for Mercurial)
        cannot be displayed. Chances are that it wouldn't be so hard to
        support, if encapsulation is good.
      - will need to wait for merge/publication until 0.20 becomes the
        new stable.
      
      Functional tests passed for both modes, selected RSpec tests only
      on dev workstation. CI will tell us more.
      
      --HG--
      branch : heptapod
      662c4d24939f
  14. 12 Mar, 2021 6 commits
  15. 11 Mar, 2021 3 commits