Git development
 help / color / mirror / Atom feed
* [PATCH 0/2] fetch-pack: allow parallelizing packfile URI fetches
@ 2026-08-21 12:31 Patrick Steinhardt
  2026-08-21 12:31 ` [PATCH 1/2] fetch-pack: prepare for threaded fetching of packfile URIs Patrick Steinhardt
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Patrick Steinhardt @ 2026-08-21 12:31 UTC (permalink / raw)
  To: git; +Cc: Ted Nyman

Hi,

this patch series prepares git-fetch(1) and git-clone(1) to handle
fetches of packfile URIs in parallel. This can significantly speed up
fetches when the server announces a bunch of packfiles, as shown in the
benchmarks in the second patch.

Thanks!

Patrick

---
Patrick Steinhardt (2):
      fetch-pack: prepare for threaded fetching of packfile URIs
      fetch-pack: allow parallelizing packfile URI fetches

 Documentation/config/fetch.adoc |   9 ++
 fetch-pack.c                    | 228 ++++++++++++++++++++++++++++++----------
 t/t5702-protocol-v2.sh          |  44 ++++++++
 3 files changed, 227 insertions(+), 54 deletions(-)


---
base-commit: 1a3e64c6c4a623626ff0687008732a8e007e2a1c
change-id: 20260821-pks-parallelize-fetching-packfile-uris-b1ad24a82fe0


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-08-31  5:43 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-21 12:31 [PATCH 0/2] fetch-pack: allow parallelizing packfile URI fetches Patrick Steinhardt
2026-08-21 12:31 ` [PATCH 1/2] fetch-pack: prepare for threaded fetching of packfile URIs Patrick Steinhardt
2026-08-21 12:31 ` [PATCH 2/2] fetch-pack: allow parallelizing packfile URI fetches Patrick Steinhardt
2026-08-31  2:33 ` [PATCH 0/2] " Justin Tobler
2026-08-31  5:43   ` Patrick Steinhardt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox