Skip to content
Snippets Groups Projects
  1. Jan 21, 2025
  2. Jan 20, 2025
    • Georges Racinet's avatar
      Moved Git repos: fixup GitLab pools relative paths · adb5d49653d6
      Georges Racinet authored
      Should solve heptapod#1984, especially given that the migration
      to native Projects calls `hg move-hg-git-repo-out-of-gitaly-reach`.
      
      Given that this is a one shot and we happen to have the same Python
      dependencies in the default and stable series of Heptapod, we're hardcoding
      the series in the CI configuration. Obviously to be reverted upon merge in
      the default branch.
      adb5d49653d6
  3. Jan 06, 2025
  4. Dec 02, 2024
  5. Nov 25, 2024
    • Georges Racinet's avatar
      Moving Git repos out of reach of Gitaly: subdirectory fixes · 2153b0f38f38
      Georges Racinet authored
      The move command did not create all intermediate directories,
      hence was failing on the typical GitLab hashed storage structure.
      In the unit tests, the repositories are at the root of the
      storage, missing this.
      
      Also fixing a minor typo in the sanity check error raising, that
      would not lead to breakage but was not the intent.
      2153b0f38f38
  6. Nov 21, 2024
  7. Nov 10, 2024
    • Georges Racinet's avatar
      Put Git repos out of reach of Gitaly · 4f4a84b51768
      Georges Racinet authored
      Part of heptapod#1848. Any invocation of `gitlab-mirror`
      will move the repo to `+hgitaly/hg-git`. We will introduce
      a Rails batched migration that calls it, but the point is that
      there will be no race between the migration and incoming pushes.
      
      As for testing, we had to introduce the
      `GitLabMirrorFixture.reload_git_repo()` method. On the fixture,
      it is possible to go back-and-forth, but in practice, there is no rollback
      migration out of native in Rails, and `git.py` does not support moving back
      either.
      4f4a84b51768
  8. Nov 21, 2024
  9. Nov 19, 2024
    • Georges Racinet's avatar
      Dulwich: stop at version 0.21 · 0cbfdbd7e31f
      Georges Racinet authored
      The tests do not work with Dulwich 0.22, see #44.
      
      Unfortunately, the tests for Mercurial stable branch (currently shortly
      before 6.9) do not pass either, and given the install issues detailed
      in heptapod#1898, together with the fact that I did not reproduce
      locally,  it is not worth specifically fixing.
      0cbfdbd7e31f
  10. Sep 04, 2024
  11. Aug 24, 2024
  12. Aug 23, 2024
  13. Aug 22, 2024
  14. Aug 19, 2024
  15. Aug 08, 2024
  16. Jul 22, 2024
Loading