summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2025-11-05replay: add replay.refAction config optionSiddharth Asthana-4/+79
2025-11-05replay: make atomic ref updates the default behaviorSiddharth Asthana-40/+199
2025-11-05replay: use die_for_incompatible_opt2() for option validationSiddharth Asthana-3/+3
2025-11-04GitHub CI: macos-13 images are no moreJunio C Hamano-4/+4
2025-11-04parseopt: remove unreachable codeJunio C Hamano-2/+0
2025-11-04parseopt: restore const qualifier to parsed filenameD. Ben Knoble-1/+1
2025-11-04config: use boolean type for a simple flagD. Ben Knoble-1/+1
2025-11-04parseopt: use boolean type for a simple flagD. Ben Knoble-2/+2
2025-11-04doc: clarify command equivalence commentD. Ben Knoble-1/+1
2025-11-04parseopt: fix :(optional) at command line to only ignore missing filesD. Ben Knoble-1/+1
2025-11-04A bit more before rc1Junio C Hamano-0/+25
2025-11-04Merge branch 'jk/doc-backslash-in-exclude'Junio C Hamano-0/+7
2025-11-04Merge branch 'jk/test-delete-gpgsig-leakfix'Junio C Hamano-3/+4
2025-11-04Merge branch 'eb/t1016-hash-transition-fix'Junio C Hamano-1/+7
2025-11-04Merge branch 'kh/doc-checkout-markup-fix'Junio C Hamano-2/+2
2025-11-04Merge branch 'xr/ref-debug-remove-on-disk'Junio C Hamano-0/+9
2025-11-04Merge branch 'qj/doc-my1stcontrib-email-verify'Junio C Hamano-0/+5
2025-11-04Merge branch 'tz/test-prepare-gnupghome'Junio C Hamano-0/+1
2025-11-04Merge branch 'jt/repo-structure'Junio C Hamano-6/+542
2025-11-04Merge branch 'tu/credential-install'Junio C Hamano-2/+12
2025-11-04Merge branch 'cc/doc-submitting-patches-with-ai'Junio C Hamano-0/+28
2025-11-04Merge branch 'kn/refs-optim-cleanup' into kn/maintenance-is-neededJunio C Hamano-72/+42
2025-11-04Merge branch 'ps/ref-peeled-tags' into kn/maintenance-is-neededJunio C Hamano-852/+1361
2025-11-04t/pack-refs-tests: move the 'test_done' to calleesKarthik Nayak-2/+4
2025-11-04refs: rename 'pack_refs_opts' to 'refs_optimize_opts'Karthik Nayak-30/+30
2025-11-04refs: move to using the '.optimize' functionsKarthik Nayak-44/+12
2025-11-04Merge branch 'ps/ref-peeled-tags' into kn/refs-optim-cleanupJunio C Hamano-2296/+3555
2025-11-04t7004: do not chdir around in the main processJunio C Hamano-18/+20
2025-11-04ref-filter: fix stale parsed objectsPatrick Steinhardt-0/+22
2025-11-04ref-filter: parse objects on demandPatrick Steinhardt-36/+106
2025-11-04ref-filter: detect broken tags when dereferencing themPatrick Steinhardt-2/+5
2025-11-04refs: don't store peeled object IDs for invalid tagsPatrick Steinhardt-2/+63
2025-11-04object: add flag to `peel_object()` to verify object typePatrick Steinhardt-25/+38
2025-11-04refs: drop infrastructure to peel via iteratorsPatrick Steinhardt-141/+1
2025-11-04refs: drop `current_ref_iter` hackPatrick Steinhardt-28/+0
2025-11-04builtin/show-ref: convert to use `reference_get_peeled_oid()`Patrick Steinhardt-13/+19
2025-11-04ref-filter: propagate peeled object IDPatrick Steinhardt-32/+45
2025-11-04upload-pack: convert to use `reference_get_peeled_oid()`Patrick Steinhardt-9/+13
2025-11-04refs: expose peeled object ID via the iteratorPatrick Steinhardt-10/+48
2025-11-04refs: refactor reference status flagsPatrick Steinhardt-20/+21
2025-11-04refs: fully reset `struct ref_iterator::ref` on iterationPatrick Steinhardt-1/+4
2025-11-04refs: introduce `.ref` field for the base iteratorPatrick Steinhardt-100/+75
2025-11-04refs: introduce wrapper struct for `each_ref_fn`Patrick Steinhardt-462/+392
2025-11-03object-file: refactor writing objects via a streamPatrick Steinhardt-17/+27
2025-11-03object-file: rename `write_object_file()`Patrick Steinhardt-10/+11
2025-11-03object-file: refactor freshening of objectsPatrick Steinhardt-28/+46
2025-11-03object-file: rename `has_loose_object()`Patrick Steinhardt-13/+13
2025-11-03object-file: read objects via the loose object sourcePatrick Steinhardt-53/+50
2025-11-03object-file: move loose object map into loose sourcePatrick Steinhardt-9/+9
2025-11-03object-file: hide internals when we need to reprepare loose sourcesPatrick Steinhardt-10/+15