summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-08-08reftable/stack: simplify tracking of table locksPatrick Steinhardt1-7/+7
2024-08-08reftable/stack: update stats on failed full compactionPatrick Steinhardt2-9/+8
2024-08-08reftable/stack: test compaction with already-locked tablesPatrick Steinhardt1-0/+77
2024-08-08reftable/stack: extract function to setup stack with N tablesPatrick Steinhardt1-32/+32
2024-08-08reftable/stack: refactor function to gather table sizesPatrick Steinhardt1-5/+6
2024-08-08fsck: add ref name check for files backendshejialuo4-0/+127
2024-08-08files-backend: add unified interface for refs scanningshejialuo3-1/+76
2024-08-08builtin/refs: add verify subcommandshejialuo4-1/+65
2024-08-08refs: set up ref consistency check infrastructureshejialuo7-1/+58
2024-08-08fsck: add refs report functionshejialuo2-0/+64
2024-08-08fsck: add a unified interface for reporting fsck messagesshejialuo1-14/+30
2024-08-08fsck: make "fsck_error" callback genericshejialuo5-24/+38
2024-08-08fsck: rename objects-related fsck error functionsshejialuo3-28/+29
2024-08-08fsck: rename "skiplist" to "skip_oids"shejialuo2-4/+4
2024-08-08object: fix leaking packfiles when closing object storePatrick Steinhardt2-0/+10
2024-08-08submodule: fix leaking seen submodule namesPatrick Steinhardt3-0/+3
2024-08-08submodule: fix leaking fetch tasksPatrick Steinhardt1-10/+7
2024-08-08builtin/submodule: allow "add" to use different ref storage formatPatrick Steinhardt4-2/+39
2024-08-08refs: fix ref storage format for submodule ref storesPatrick Steinhardt2-2/+70
2024-08-08builtin/clone: propagate ref storage format to submodulesPatrick Steinhardt2-2/+31
2024-08-08builtin/submodule: allow cloning with different ref storage formatPatrick Steinhardt4-1/+84
2024-08-08git-submodule.sh: break overly long command linesPatrick Steinhardt1-9/+55
2024-08-08transport: mark more tests leak-freePatrick Steinhardt4-0/+7
2024-08-07transport: fix leak with transport helper URLsJunio C Hamano1-1/+3
2024-08-07Merge branch 'ps/refs-wo-the-repository' into ps/config-wo-the-repositoryJunio C Hamano5-57/+56
2024-08-06Merge branch 'ps/leakfixes-part-3' into ps/leakfixes-part-4Junio C Hamano57-88/+256
2024-08-06midx: implement support for writing incremental MIDX chainsTaylor Blau18-103/+459
2024-08-06t/t5313-pack-bounds-checks.sh: prepare for sub-directoriesTaylor Blau1-4/+4
2024-08-06t: retire 'GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP'Taylor Blau10-44/+13
2024-08-06midx: implement verification support for incremental MIDXsTaylor Blau2-17/+32
2024-08-06midx: support reading incremental MIDX chainsTaylor Blau4-19/+201
2024-08-06midx: teach `midx_fanout_add_midx_fanout()` about incremental MIDXsTaylor Blau1-4/+8
2024-08-06midx: teach `midx_preferred_pack()` about incremental MIDXsTaylor Blau1-2/+5
2024-08-06midx: teach `midx_contains_pack()` about incremental MIDXsTaylor Blau1-1/+10
2024-08-06midx: remove unused `midx_locate_pack()`Taylor Blau2-13/+2
2024-08-06midx: teach `fill_midx_entry()` about incremental MIDXsTaylor Blau1-4/+2
2024-08-06midx: teach `nth_midxed_offset()` about incremental MIDXsTaylor Blau1-0/+2
2024-08-06midx: teach `bsearch_midx()` about incremental MIDXsTaylor Blau1-1/+4
2024-08-06midx: introduce `bsearch_one_midx()`Taylor Blau3-50/+71
2024-08-06midx: teach `nth_bitmapped_pack()` about incremental MIDXsTaylor Blau1-3/+5
2024-08-06midx: teach `nth_midxed_object_oid()` about incremental MIDXsTaylor Blau1-1/+3
2024-08-06midx: teach `prepare_midx_pack()` about incremental MIDXsTaylor Blau1-4/+22
2024-08-06midx: teach `nth_midxed_pack_int_id()` about incremental MIDXsTaylor Blau1-2/+21
2024-08-06midx: add new fields for incremental MIDX chainsTaylor Blau1-0/+4
2024-08-06Documentation: describe incremental MIDX formatTaylor Blau1-0/+103
2024-08-06t3206: test_when_finished before dirtying operations, not afterJunio C Hamano1-26/+26
2024-08-06t: port helper/test-hashmap.c to unit-tests/t-hashmap.cGhanshyam Thakkar4-357/+363
2024-08-05t/t7704-repack-cruft.sh: avoid failures during long-running testsTaylor Blau1-1/+1
2024-08-05t6421: fix test to work when repo dir contains d0Kyle Lippincott1-6/+9
2024-08-05set errno=0 before strtoX callsKyle Lippincott4-0/+5