Skip to content
Snippets Groups Projects
  1. Jul 20, 2024
  2. Jul 19, 2024
  3. Jul 18, 2024
  4. Jul 19, 2024
  5. Jul 12, 2024
  6. Jul 19, 2024
  7. Jul 18, 2024
  8. Jul 19, 2024
  9. Jul 15, 2024
    • James Liu's avatar
      gitaly: Add Git build opts to Gitaly definition · d1e4d3eb45cf
      James Liu authored
      With https://gitlab.com/gitlab-org/gitaly/-/merge_requests/7035, we'll
      start embedding the Git binaries inside Gitaly itself. This means that
      Gitaly's `make install` target will also implicitly build Git, and embed
      the binaries using the go:embed machinery.
      
      Omnibus' Git software definition (config/software/git.rb) specifies a
      number of build options to tell Git where specific required libraries
      are located, and also toggles some compiler options depending on the
      system we're compiling on. These options must now be set whenever Gitaly
      is compiled.
      
      Merge the options from config/software/git.rb into Gitaly's software
      definition. This allows us to roll out embedded Git binaries without
      disrupting how Git is built by Omnibus. Build options are set directly
      as env vars since we can't write a config.mak file directly. This should
      be okay as Gitaly itself does not use these flags.
      
      Later on, we'll remove Omnibus' ability to build Git binaries with
      https://gitlab.com/gitlab-org/gitaly/-/issues/6195
      d1e4d3eb45cf
  10. Jul 18, 2024
  11. Jul 04, 2024
  12. Jul 17, 2024
  13. Jul 16, 2024
  14. Jul 15, 2024
  15. Jul 16, 2024
  16. Jul 15, 2024
  17. Jul 11, 2024
  18. Jul 15, 2024
  19. Jul 12, 2024
  20. Jul 11, 2024
  21. Jul 12, 2024
  22. Jul 08, 2024
  23. Jul 12, 2024
  24. Jun 30, 2024
  25. Jul 12, 2024
  26. Apr 15, 2024
Loading