summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-09-05builtin/repack: fix leaking keep-pack listPatrick Steinhardt3-0/+3
2024-09-05merge-ort: fix two leaks when handling directory rename modificationsPatrick Steinhardt2-1/+4
2024-09-05match-trees: fix leaking prefixes in `shift_tree()`Patrick Steinhardt2-3/+8
2024-09-05builtin/fmt-merge-msg: fix leaking buffersPatrick Steinhardt2-0/+3
2024-09-05builtin/grep: fix leaking object contextPatrick Steinhardt3-0/+4
2024-09-05builtin/pack-objects: plug leaking list of keep-packsPatrick Steinhardt2-0/+2
2024-09-05builtin/repack: fix leaking line buffer when packing promisorsPatrick Steinhardt1-0/+2
2024-09-05negotiator/skipping: fix leaking commit entriesPatrick Steinhardt2-2/+7
2024-09-05shallow: fix leaking members of `struct shallow_info`Patrick Steinhardt2-0/+10
2024-09-05shallow: free grafts when unregistering themPatrick Steinhardt2-1/+4
2024-09-05object: clear grafts when clearing parsed object poolPatrick Steinhardt6-18/+21
2024-09-05gpg-interface: fix misdesigned signing key interfacesPatrick Steinhardt6-19/+30
2024-09-05send-pack: fix leaking push cert noncePatrick Steinhardt1-5/+7
2024-09-05remote: fix leak in reachability check of a remote-tracking refPatrick Steinhardt2-0/+2
2024-09-05remote: fix leaking tracking refsPatrick Steinhardt1-1/+4
2024-09-05builtin/submodule--helper: fix leaking refs on push-checkPatrick Steinhardt2-0/+3
2024-09-05submodule: fix leaking fetch task dataPatrick Steinhardt2-0/+3
2024-09-05upload-pack: fix leaking child process data on reachability checksPatrick Steinhardt2-6/+17
2024-09-05builtin/push: fix leaking refspec query resultPatrick Steinhardt1-3/+5
2024-09-05send-pack: fix leaking common object IDsPatrick Steinhardt2-12/+23
2024-09-05fetch-pack: fix memory leaks on fetch negotiationPatrick Steinhardt1-0/+3
2024-09-05t/test-lib: allow skipping leak checks for passing testsPatrick Steinhardt2-1/+13
2024-09-04builtin/cat-file: mark 'git cat-file' sparse-index compatibleKevin Lyles2-0/+39
2024-09-04t1092: allow run_on_* functions to use standard inputKevin Lyles1-5/+9
2024-09-04clar: add CMake supportJohannes Schindelin1-0/+53
2024-09-04t/unit-tests: convert ctype tests to use clarPatrick Steinhardt3-11/+69
2024-09-04t/unit-tests: convert strvec tests to use clarPatrick Steinhardt3-212/+242
2024-09-04t/unit-tests: implement test driverPatrick Steinhardt1-2/+43
2024-09-04Makefile: wire up the clar unit testing frameworkPatrick Steinhardt7-4/+95
2024-09-04Makefile: do not use sparse on third-party sourcesPatrick Steinhardt1-1/+2
2024-09-04Makefile: make hdr-check depend on generated headersPatrick Steinhardt1-1/+1
2024-09-04Makefile: fix sparse dependency on GENERATED_HPatrick Steinhardt1-2/+2
2024-09-04clar: stop including `shellapi.h` unnecessarilyJohannes Schindelin1-1/+1
2024-09-04clar(win32): avoid compile error due to unused `fs_copy()`Johannes Schindelin1-0/+2
2024-09-04clar: avoid compile error with mingw-w64Johannes Schindelin1-1/+1
2024-09-04t/clar: fix compatibility with NonStopPatrick Steinhardt1-0/+6
2024-09-04t: import the clar unit testing frameworkPatrick Steinhardt20-1/+2943
2024-09-04t: do not pass GIT_TEST_OPTS to unit tests with provePatrick Steinhardt2-2/+3
2024-09-04refs/files: use heuristic to decide whether to repack with `--auto`Patrick Steinhardt4-9/+164
2024-09-04t0601: merge tests for auto-packing of refsPatrick Steinhardt1-16/+20
2024-09-04wrapper: introduce `log2u()`Patrick Steinhardt2-11/+19
2024-09-04builtin/index-pack: fix segfaults when running outside of a repoPatrick Steinhardt2-0/+48
2024-09-03rebase: apply and cleanup autostash when rebase fails to startPhillip Wood4-10/+81
2024-09-03Documentation/BreakingChanges: announce removal of git-pack-redundant(1)Patrick Steinhardt1-0/+20
2024-09-03The twelfth batchJunio C Hamano1-0/+11
2024-09-03Merge branch 'jc/config-doc-update'Junio C Hamano2-3/+3
2024-09-03Merge branch 'rs/remote-leakfix'Junio C Hamano1-8/+15
2024-09-03Merge branch 'ps/reftable-concurrent-compaction'Junio C Hamano11-194/+316
2024-09-03Merge branch 'js/fetch-push-trace2-annotation'Junio C Hamano5-8/+67
2024-09-03Merge branch 'aa/cat-file-batch-output-doc'Junio C Hamano1-3/+3