]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ds/path-walk-filters' into jch
authorJunio C Hamano <gitster@pobox.com>
Fri, 29 May 2026 04:01:23 +0000 (13:01 +0900)
committerJunio C Hamano <gitster@pobox.com>
Fri, 29 May 2026 04:01:23 +0000 (13:01 +0900)
commit3e13ce890e080591393e4f5c5ab41460d5502eab
tree77ad2776b907ac9cc67c56283863b6eaf64acee1
parent5f7fc9fdc5ae4512f53696a50d2e544b6ff09391
parent456efac53b088759abdadb6a33fa9bebdd9945b7
Merge branch 'ds/path-walk-filters' into jch

The "git pack-objects --path-walk" traversal has been integrated
with several object filters, including blobless and sparse filters.

* ds/path-walk-filters:
  path-walk: support `combine` filter
  path-walk: support `object:type` filter
  path-walk: support `tree:0` filter
  t6601: tag otherwise-unreachable trees
  pack-objects: support sparse:oid filter with path-walk
  path-walk: add pl_sparse_trees to control tree pruning
  path-walk: support blob size limit filter
  backfill: die on incompatible filter options
  path-walk: support blobless filter
  path-walk: always emit directly-requested objects
  t/perf: add pack-objects filter and path-walk benchmark
  pack-objects: pass --objects with --path-walk
  t5620: make test work with path-walk var
builtin/pack-objects.c
t/helper/test-path-walk.c