aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2025-11-04ref-filter: detect broken tags when dereferencing themPatrick Steinhardt2-2/+5
2025-11-04refs: don't store peeled object IDs for invalid tagsPatrick Steinhardt4-2/+63
2025-11-04object: add flag to `peel_object()` to verify object typePatrick Steinhardt9-25/+38
2025-11-04refs: drop infrastructure to peel via iteratorsPatrick Steinhardt8-141/+1
2025-11-04refs: drop `current_ref_iter` hackPatrick Steinhardt3-28/+0
2025-11-04builtin/show-ref: convert to use `reference_get_peeled_oid()`Patrick Steinhardt1-13/+19
2025-11-04ref-filter: propagate peeled object IDPatrick Steinhardt5-32/+45
2025-11-04upload-pack: convert to use `reference_get_peeled_oid()`Patrick Steinhardt1-9/+13
2025-11-04refs: expose peeled object ID via the iteratorPatrick Steinhardt12-10/+48
2025-11-04refs: refactor reference status flagsPatrick Steinhardt1-20/+21
2025-11-04refs: fully reset `struct ref_iterator::ref` on iterationPatrick Steinhardt3-1/+4
2025-11-04refs: introduce `.ref` field for the base iteratorPatrick Steinhardt8-100/+75
2025-11-04refs: introduce wrapper struct for `each_ref_fn`Patrick Steinhardt49-462/+392
2025-11-04Revert "Merge branch 'ps/ref-peeled-tags' into next"Junio C Hamano66-783/+834
2025-11-04Revert "Merge branch 'kn/refs-optim-cleanup' into next"Junio C Hamano11-42/+72
2025-11-03Sync with Git 2.52-rc0Junio C Hamano2-1/+17
2025-11-03Merge branch 'kn/refs-optim-cleanup' into nextJunio C Hamano11-72/+42
2025-11-03Merge branch 'ps/ref-peeled-tags' into nextJunio C Hamano66-834/+783
2025-11-03Merge branch 'tc/last-modified-active-paths-optimization' into nextJunio C Hamano3-16/+237
2025-11-03Merge branch 'ps/packed-git-in-object-store' into nextJunio C Hamano9-172/+223
2025-11-03Merge branch 'cc/fast-import-export-i18n-cleanup' into nextJunio C Hamano5-194/+195
2025-11-03last-modified: implement faster algorithmToon Claes3-16/+237
2025-11-03Git 2.52-rc0v2.52.0-rc0Junio C Hamano2-1/+17
2025-11-03Merge branch 'rs/merge-base-optim'Junio C Hamano2-5/+110
2025-11-03Merge branch 'jk/diff-patch-dry-run-cleanup'Junio C Hamano3-44/+25
2025-11-03Merge branch 'ps/maintenance-geometric'Junio C Hamano3-63/+544
2025-11-03Merge branch 'jk/match-pathname-fix'Junio C Hamano2-5/+23
2025-11-03Merge branch 'kh/doc-patch-id-1'Junio C Hamano1-11/+11
2025-11-03Merge branch 'rs/add-patch-quit'Junio C Hamano2-6/+18
2025-10-31Merge branch 'rz/t0450-bisect-doc-update' into nextJunio C Hamano3-26/+39
2025-10-30Sync with 'master'Junio C Hamano1-0/+23
2025-10-30Merge branch 'jk/doc-backslash-in-exclude' into nextJunio C Hamano2-0/+7
2025-10-30Merge branch 'jk/test-delete-gpgsig-leakfix' into nextJunio C Hamano1-3/+4
2025-10-30Merge branch 'eb/t1016-hash-transition-fix' into nextJunio C Hamano2-1/+7
2025-10-30The 27th batchJunio C Hamano1-0/+23
2025-10-30Merge branch 'rz/bisect-help-unknown'Junio C Hamano1-1/+5
2025-10-30Merge branch 'kf/log-shortlog-completion-fix'Junio C Hamano1-2/+3
2025-10-30Merge branch 'ly/diff-name-only-with-diff-from-content'Junio C Hamano2-2/+43
2025-10-30Merge branch 'ps/remove-packfile-store-get-packs'Junio C Hamano22-90/+60
2025-10-30Merge branch 'ob/gpg-interface-cleanup'Junio C Hamano1-13/+21
2025-10-30Merge branch 'ps/symlink-symref-deprecation'Junio C Hamano4-5/+63
2025-10-30Merge branch 'ey/commit-graph-changed-paths-config'Junio C Hamano5-1/+59
2025-10-30packfile: track packs via the MRU list exclusivelyPatrick Steinhardt3-32/+26
2025-10-30packfile: always add packfiles to MRU when adding a packPatrick Steinhardt2-2/+1
2025-10-30packfile: move list of packs into the packfile storePatrick Steinhardt3-60/+43
2025-10-30builtin/pack-objects: simplify logic to find kept or nonlocal objectsPatrick Steinhardt1-14/+14
2025-10-30packfile: fix approximation of object countsPatrick Steinhardt1-4/+4
2025-10-30http: refactor subsystem to use `packfile_list`sPatrick Steinhardt6-35/+40
2025-10-30packfile: move the MRU list into the packfile storePatrick Steinhardt4-18/+104
2025-10-30packfile: use a `strmap` to store packs by namePatrick Steinhardt2-22/+6