]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ds/backfill'
authorJunio C Hamano <gitster@pobox.com>
Tue, 18 Feb 2025 23:30:31 +0000 (15:30 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 18 Feb 2025 23:30:31 +0000 (15:30 -0800)
commite565f3755342caf1d21e22359eaf09ec11d8c0ae
tree5f72183ddfbef4150aabe189127d03248c0e8151
parent03944513488db4a81fdb4c21c3b515e4cb260b05
parent85127bcdeab5ab34f9c738da3fcc88d637f39089
Merge branch 'ds/backfill'

Lazy-loading missing files in a blobless clone on demand is costly
as it tends to be one-blob-at-a-time.  "git backfill" is introduced
to help bulk-download necessary files beforehand.

* ds/backfill:
  backfill: assume --sparse when sparse-checkout is enabled
  backfill: add --sparse option
  backfill: add --min-batch-size=<n> option
  backfill: basic functionality and tests
  backfill: add builtin boilerplate
.gitignore
Documentation/git-backfill.adoc
Documentation/meson.build
Documentation/technical/api-path-walk.adoc
Makefile
builtin/backfill.c
meson.build
t/meson.build