summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2024-05-27builtin/mv: fix leaks for submodule gitfile pathsPatrick Steinhardt-19/+30
2024-05-27builtin/mv: refactor to use `struct strvec`Patrick Steinhardt-67/+68
2024-05-27builtin/mv duplicate string list memoryPatrick Steinhardt-6/+13
2024-05-27builtin/mv: refactor `add_slash()` to always return allocated stringsPatrick Steinhardt-18/+20
2024-05-27strvec: add functions to replace and remove stringsPatrick Steinhardt-0/+329
2024-05-27submodule: fix leaking memory for submodule entriesPatrick Steinhardt-0/+6
2024-05-27commit-reach: fix memory leak in `ahead_behind()`Patrick Steinhardt-0/+6
2024-05-27builtin/credential: clear credential before exitPatrick Steinhardt-0/+4
2024-05-27config: plug various memory leaksPatrick Steinhardt-12/+40
2024-05-27config: clarify memory ownership in `git_config_string()`Patrick Steinhardt-92/+96
2024-05-27builtin/log: stop using globals for format configPatrick Steinhardt-202/+265
2024-05-27builtin/log: stop using globals for log configPatrick Steinhardt-103/+156
2024-05-27convert: refactor code to clarify ownership of check_roundtrip_encodingPatrick Steinhardt-15/+19
2024-05-27diff: refactor code to clarify memory ownership of prefixesPatrick Steinhardt-8/+10
2024-05-27config: clarify memory ownership in `git_config_pathname()`Patrick Steinhardt-39/+44
2024-05-27http: refactor code to clarify memory ownershipPatrick Steinhardt-30/+32
2024-05-27checkout: clarify memory ownership in `unique_tracking_name()`Patrick Steinhardt-20/+34
2024-05-27strbuf: fix leak when `appendwholeline()` fails with EOFPatrick Steinhardt-1/+5
2024-05-27t: mark a bunch of tests as leak-freePatrick Steinhardt-0/+13
2024-05-27transport-helper: fix leaking helper namePatrick Steinhardt-2/+9
2024-05-27ci: add missing dependency for TTY prereqPatrick Steinhardt-2/+2
2024-05-27Documentation: alias: rework notes into pointsIan Wienand-5/+6
2024-05-27difftool: add env vars directly in run_file_diff()René Scharfe-8/+4
2024-05-26promisor-remote: add promisor.quiet configuration optionTom Hughes-0/+51
2024-05-24Merge branch 'fixes/2.45.1/2.44' into jc/fix-2.45.1-and-friends-for-maintJunio C Hamano-366/+11
2024-05-24Merge branch 'fixes/2.45.1/2.43' into fixes/2.45.1/2.44Junio C Hamano-366/+11
2024-05-24Merge branch 'fixes/2.45.1/2.42' into fixes/2.45.1/2.43Junio C Hamano-366/+11
2024-05-24Merge branch 'fixes/2.45.1/2.41' into fixes/2.45.1/2.42Junio C Hamano-366/+11
2024-05-24Merge branch 'fixes/2.45.1/2.40' into fixes/2.45.1/2.41Junio C Hamano-390/+26
2024-05-24format-patch: move range/inter diff at the end of a single patch outputJunio C Hamano-12/+35
2024-05-24Merge branch 'jc/fix-2.45.1-and-friends-for-2.39' into fixes/2.45.1/2.40Junio C Hamano-389/+26
2024-05-24t/perf: implement performance tests for pseudo-merge bitmapsTaylor Blau-0/+32
2024-05-24pseudo-merge: implement support for finding existing mergesTaylor Blau-2/+174
2024-05-24ewah: `bitmap_equals_ewah()`Taylor Blau-0/+20
2024-05-24pack-bitmap: extra trace2 informationTaylor Blau-1/+25
2024-05-24pack-bitmap.c: use pseudo-merges during traversalTaylor Blau-1/+439
2024-05-24t/test-lib-functions.sh: support `--notick` in `test_commit_bulk()`Taylor Blau-1/+8
2024-05-24pack-bitmap: implement test helpers for pseudo-mergeTaylor Blau-7/+156
2024-05-24ewah: implement `ewah_bitmap_popcount()`Taylor Blau-0/+15
2024-05-24pseudo-merge: implement support for reading pseudo-merge commitsTaylor Blau-0/+279
2024-05-24pack-bitmap.c: read pseudo-merge extensionTaylor Blau-0/+39
2024-05-24pseudo-merge: scaffolding for readsTaylor Blau-0/+75
2024-05-24pack-bitmap: extract `read_bitmap()` functionTaylor Blau-9/+17
2024-05-24pack-bitmap-write.c: write pseudo-merge tableTaylor Blau-0/+132
2024-05-24pseudo-merge: implement support for selecting pseudo-merge commitsTaylor Blau-0/+747
2024-05-24config: introduce `git_config_double()`Taylor Blau-0/+46
2024-05-24pack-bitmap: make `bitmap_writer_push_bitmapped_commit()` publicTaylor Blau-5/+6
2024-05-24pack-bitmap: implement `bitmap_writer_has_bitmapped_object_id()`Taylor Blau-0/+8
2024-05-24pack-bitmap-write: support storing pseudo-merge commitsTaylor Blau-34/+67
2024-05-24pseudo-merge.ch: initial commitTaylor Blau-0/+9