summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-05-27config: plug various memory leaksPatrick Steinhardt13-12/+40
2024-05-27config: clarify memory ownership in `git_config_string()`Patrick Steinhardt30-92/+96
2024-05-27builtin/log: stop using globals for format configPatrick Steinhardt1-202/+265
2024-05-27builtin/log: stop using globals for log configPatrick Steinhardt1-103/+156
2024-05-27convert: refactor code to clarify ownership of check_roundtrip_encodingPatrick Steinhardt4-15/+19
2024-05-27diff: refactor code to clarify memory ownership of prefixesPatrick Steinhardt1-8/+10
2024-05-27config: clarify memory ownership in `git_config_pathname()`Patrick Steinhardt18-39/+44
2024-05-27http: refactor code to clarify memory ownershipPatrick Steinhardt1-30/+32
2024-05-27checkout: clarify memory ownership in `unique_tracking_name()`Patrick Steinhardt14-20/+34
2024-05-27strbuf: fix leak when `appendwholeline()` fails with EOFPatrick Steinhardt2-1/+5
2024-05-27t: mark a bunch of tests as leak-freePatrick Steinhardt11-0/+13
2024-05-27transport-helper: fix leaking helper namePatrick Steinhardt6-2/+9
2024-05-27ci: add missing dependency for TTY prereqPatrick Steinhardt1-2/+2
2024-05-27Documentation: alias: rework notes into pointsIan Wienand1-5/+6
2024-05-27difftool: add env vars directly in run_file_diff()René Scharfe1-8/+4
2024-05-26promisor-remote: add promisor.quiet configuration optionTom Hughes4-0/+51
2024-05-24Merge branch 'fixes/2.45.1/2.44' into jc/fix-2.45.1-and-friends-for-maintJunio C Hamano16-366/+11
2024-05-24Merge branch 'fixes/2.45.1/2.43' into fixes/2.45.1/2.44Junio C Hamano16-366/+11
2024-05-24Merge branch 'fixes/2.45.1/2.42' into fixes/2.45.1/2.43Junio C Hamano16-366/+11
2024-05-24Merge branch 'fixes/2.45.1/2.41' into fixes/2.45.1/2.42Junio C Hamano16-366/+11
2024-05-24Merge branch 'fixes/2.45.1/2.40' into fixes/2.45.1/2.41Junio C Hamano19-390/+26
2024-05-24format-patch: move range/inter diff at the end of a single patch outputJunio C Hamano2-12/+35
2024-05-24Merge branch 'jc/fix-2.45.1-and-friends-for-2.39' into fixes/2.45.1/2.40Junio C Hamano19-389/+26
2024-05-24t/perf: implement performance tests for pseudo-merge bitmapsTaylor Blau1-0/+32
2024-05-24pseudo-merge: implement support for finding existing mergesTaylor Blau6-2/+174
2024-05-24ewah: `bitmap_equals_ewah()`Taylor Blau2-0/+20
2024-05-24pack-bitmap: extra trace2 informationTaylor Blau1-1/+25
2024-05-24pack-bitmap.c: use pseudo-merges during traversalTaylor Blau2-1/+439
2024-05-24t/test-lib-functions.sh: support `--notick` in `test_commit_bulk()`Taylor Blau1-1/+8
2024-05-24pack-bitmap: implement test helpers for pseudo-mergeTaylor Blau3-7/+156
2024-05-24ewah: implement `ewah_bitmap_popcount()`Taylor Blau2-0/+15
2024-05-24pseudo-merge: implement support for reading pseudo-merge commitsTaylor Blau2-0/+279
2024-05-24pack-bitmap.c: read pseudo-merge extensionTaylor Blau1-0/+39
2024-05-24pseudo-merge: scaffolding for readsTaylor Blau2-0/+75
2024-05-24pack-bitmap: extract `read_bitmap()` functionTaylor Blau2-9/+17
2024-05-24pack-bitmap-write.c: write pseudo-merge tableTaylor Blau2-0/+132
2024-05-24pseudo-merge: implement support for selecting pseudo-merge commitsTaylor Blau7-0/+747
2024-05-24config: introduce `git_config_double()`Taylor Blau4-0/+46
2024-05-24pack-bitmap: make `bitmap_writer_push_bitmapped_commit()` publicTaylor Blau2-5/+6
2024-05-24pack-bitmap: implement `bitmap_writer_has_bitmapped_object_id()`Taylor Blau2-0/+8
2024-05-24pack-bitmap-write: support storing pseudo-merge commitsTaylor Blau3-34/+67
2024-05-24pseudo-merge.ch: initial commitTaylor Blau3-0/+9
2024-05-24pack-bitmap: move some initialization to `bitmap_writer_init()`Taylor Blau4-9/+22
2024-05-24ewah: implement `ewah_bitmap_is_subset()`Taylor Blau2-0/+49
2024-05-24Documentation/technical: describe pseudo-merge bitmaps formatTaylor Blau1-0/+132
2024-05-24Documentation/gitpacking.txt: describe pseudo-merge bitmapsTaylor Blau1-0/+72
2024-05-24Documentation/gitpacking.txt: initial commitTaylor Blau2-0/+35
2024-05-24Merge branch 'tb/pack-bitmap-write-cleanups' into tb/pseudo-merge-reachabilit...Junio C Hamano5-138/+185
2024-05-23show_log: factor out interdiff/range-diff generationJunio C Hamano1-40/+48
2024-05-23The seventh batchJunio C Hamano1-0/+9