summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2023-12-18Merge branch 'ad/merge-file-diff-algo'Junio C Hamano-1/+157
2023-12-18Merge branch 'rs/column-leakfix'Junio C Hamano-0/+3
2023-12-18Merge branch 'rs/i18n-cannot-be-used-together'Junio C Hamano-12/+16
2023-12-18Merge branch 'jb/reflog-expire-delete-dry-run-options'Junio C Hamano-2/+2
2023-12-18Merge branch 'js/update-urls-in-doc-and-comment'Junio C Hamano-81/+81
2023-12-18Merge branch 'ps/commit-graph-less-paranoid'Junio C Hamano-10/+16
2023-12-18Merge branch 'cc/git-replay'Junio C Hamano-264/+801
2023-12-18Merge branch 'ac/fuzz-show-date'Junio C Hamano-0/+51
2023-12-18Merge branch 'ps/ref-deletion-updates'Junio C Hamano-120/+46
2023-12-18Merge branch 'js/packfile-h-typofix'Junio C Hamano-1/+1
2023-12-18pkt-line: do not chomp newlines for sideband messagesJiang Xin-3/+31
2023-12-18pkt-line: memorize sideband fragment in readerJiang Xin-4/+6
2023-12-18test-pkt-line: add option parser for unpack-sidebandJiang Xin-5/+112
2023-12-18doc: format.notes specify a ref under refs/notes/ hierarchyJunio C Hamano-1/+1
2023-12-18test-lib-functions.sh: fix test_grep fail message wordingShreyansh Paliwal-1/+1
2023-12-18git-compat-util: convert skip_{prefix,suffix}{,_mem} to boolRené Scharfe-20/+22
2023-12-18fetch: no redundant error message for atomic fetchJiang Xin-6/+10
2023-12-18t5574: test porcelain output of atomic fetchJiang Xin-39/+50
2023-12-15docs: MERGE_AUTOSTASH is not that specialJunio C Hamano-1/+1
2023-12-15docs: AUTO_MERGE is not that specialJunio C Hamano-3/+3
2023-12-15refs.h: HEAD is not that specialJunio C Hamano-1/+1
2023-12-15git-bisect.txt: BISECT_HEAD is not that specialJunio C Hamano-1/+1
2023-12-15git.txt: HEAD is not that specialJunio C Hamano-3/+4
2023-12-15git-add.txt: add missing short option -A to synopsisEric Sunshine-1/+1
2023-12-15tests: adjust whitespace in chainlint expectationsPatrick Steinhardt-74/+90
2023-12-14t/perf: add performance tests for multi-pack reuseTaylor Blau-0/+81
2023-12-14pack-bitmap: enable reuse from all bitmapped packsTaylor Blau-17/+245
2023-12-14pack-objects: allow setting `pack.allowPackReuse` to "single"Taylor Blau-4/+17
2023-12-14t/test-lib-functions.sh: implement `test_trace2_data` helperTaylor Blau-0/+14
2023-12-14pack-objects: add tracing for various packfile metricsTaylor Blau-0/+7
2023-12-14pack-bitmap: prepare to mark objects from multiple packs for reuseTaylor Blau-66/+106
2023-12-14pack-revindex: implement `midx_pair_to_pack_pos()`Taylor Blau-0/+14
2023-12-14pack-revindex: factor out `midx_key_to_pack_pos()` helperTaylor Blau-15/+24
2023-12-14midx: implement `midx_preferred_pack()`Taylor Blau-20/+37
2023-12-14git-compat-util.h: implement checked size_t to uint32_t conversionTaylor Blau-0/+9
2023-12-14pack-objects: include number of packs reused in outputTaylor Blau-2/+6
2023-12-14pack-objects: prepare `write_reused_pack_verbatim()` for multi-pack reuseTaylor Blau-13/+60
2023-12-14pack-objects: prepare `write_reused_pack()` for multi-pack reuseTaylor Blau-2/+8
2023-12-14pack-objects: pass `bitmapped_pack`'s to pack-reuse functionsTaylor Blau-16/+17
2023-12-14pack-objects: keep track of `pack_start` for each reuse packTaylor Blau-3/+8
2023-12-14pack-objects: parameterize pack-reuse routines over a single packTaylor Blau-6/+10
2023-12-14pack-bitmap: return multiple packs via `reuse_partial_packfile_from_bitmap()`Taylor Blau-6/+14
2023-12-14pack-bitmap: simplify `reuse_partial_packfile_from_bitmap()` signatureTaylor Blau-20/+19
2023-12-14ewah: implement `bitmap_is_empty()`Taylor Blau-0/+10
2023-12-14pack-bitmap: pass `bitmapped_pack` struct to pack-reuse functionsTaylor Blau-31/+87
2023-12-14midx: implement `midx_locate_pack()`Taylor Blau-3/+15
2023-12-14midx: implement `BTMP` chunkTaylor Blau-4/+226
2023-12-14midx: factor out `fill_pack_info()`Taylor Blau-18/+20
2023-12-14pack-bitmap: plug leak in find_objects()Taylor Blau-0/+4
2023-12-14pack-bitmap-write: deep-clear the `bb_commit` slabTaylor Blau-1/+8