1. 08 Feb, 2022 1 commit
  2. 07 Feb, 2022 1 commit
    • push: Prepare pack before sending pack header. · 19ec5923
      For large pushes, preparing the pack can take a while. Currently we
      send the pack header first, followed by preparing the pack and then
      finally sending the pack. Unfortunately github.com will terminate
      a git-receive-pack command over http if it is idle for more than 10
      seconds. This is easily exceeded for a large push, and so the push is
      rejected with a Broken Pipe error.
      
      This patch moves the pack preparation ahead of sending the pack header,
      so that the timeout is avoided.
      
      prepare_pack() can be called multiple times but will only do the work
      once, so the original PREPARE_PACK call inside git_packbuilder_foreach()
      remains.
      Colin Stolley committed
  3. 05 Dec, 2021 1 commit
  4. 01 Dec, 2021 3 commits
  5. 22 Nov, 2021 6 commits
  6. 19 Nov, 2021 3 commits
  7. 18 Nov, 2021 1 commit
  8. 17 Nov, 2021 5 commits
  9. 16 Nov, 2021 1 commit
  10. 15 Nov, 2021 4 commits
  11. 14 Nov, 2021 9 commits
  12. 12 Nov, 2021 2 commits
  13. 11 Nov, 2021 3 commits