summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-05-15builtin/config: convert `regexp` to a local variablePatrick Steinhardt1-9/+9
2024-05-15builtin/config: convert `value_pattern` to a local variablePatrick Steinhardt1-3/+3
2024-05-15builtin/config: convert `do_not_match` to a local variablePatrick Steinhardt1-3/+3
2024-05-15builtin/config: move `respect_includes_opt` into location optionsPatrick Steinhardt1-7/+12
2024-05-15builtin/config: move default value into display optionsPatrick Steinhardt1-8/+11
2024-05-15builtin/config: move type options into display optionsPatrick Steinhardt1-31/+29
2024-05-15builtin/config: move display options into local variablesPatrick Steinhardt1-70/+101
2024-05-15builtin/config: move location options into local variablesPatrick Steinhardt1-137/+176
2024-05-15builtin/config: refactor functions to have common exit pathsPatrick Steinhardt1-26/+38
2024-05-15config: make the config source constPatrick Steinhardt2-3/+3
2024-05-15builtin/config: check for writeability after source is set upPatrick Steinhardt2-5/+11
2024-05-15builtin/config: move actions into `cmd_config_actions()`Patrick Steinhardt1-25/+23
2024-05-15builtin/config: move legacy options into `cmd_config()`Patrick Steinhardt1-30/+30
2024-05-15builtin/config: move subcommand options into `cmd_config()`Patrick Steinhardt1-14/+14
2024-05-15builtin/config: move legacy mode into its own functionPatrick Steinhardt1-19/+24
2024-05-15builtin/config: stop printing full usage on misusePatrick Steinhardt2-18/+13
2024-05-15pack-bitmap: introduce `bitmap_writer_free()`Taylor Blau4-1/+27
2024-05-15pack-bitmap-write.c: avoid uninitialized 'write_as' fieldTaylor Blau1-0/+1
2024-05-15pack-bitmap: drop unused `max_bitmaps` parameterTaylor Blau4-12/+4
2024-05-15pack-bitmap: avoid use of static `bitmap_writer`Taylor Blau4-123/+159
2024-05-15pack-bitmap-write.c: move commit_positions into commit_pos fieldsTaylor Blau1-25/+16
2024-05-15object.h: add flags allocated by pack-bitmap.hTaylor Blau1-0/+1
2024-05-13Sync with Git 2.45.1Junio C Hamano43-86/+1283
2024-05-13reftable/merged: adapt interface to allow reuse of iteratorsPatrick Steinhardt4-61/+22
2024-05-13reftable/stack: provide convenience functions to create iteratorsPatrick Steinhardt5-30/+63
2024-05-13reftable/reader: adapt interface to allow reuse of iteratorsPatrick Steinhardt3-75/+34
2024-05-13reftable/generic: adapt interface to allow reuse of iteratorsPatrick Steinhardt4-22/+68
2024-05-13reftable/generic: move seeking of records into the iteratorPatrick Steinhardt5-117/+177
2024-05-13reftable/merged: simplify indices for subiteratorsPatrick Steinhardt1-5/+4
2024-05-13reftable/merged: split up initialization and seeking of recordsPatrick Steinhardt1-37/+22
2024-05-13reftable/reader: set up the reader when initializing table iteratorPatrick Steinhardt1-17/+22
2024-05-13reftable/reader: inline `reader_seek_internal()`Patrick Steinhardt1-22/+12
2024-05-13reftable/reader: separate concerns of table iter and reftable readerPatrick Steinhardt1-17/+15
2024-05-13reftable/reader: unify indexed and linear seekingPatrick Steinhardt1-26/+16
2024-05-13reftable/reader: avoid copying index iteratorPatrick Steinhardt1-24/+14
2024-05-13reftable/block: use `size_t` to track restart point indexPatrick Steinhardt1-2/+2
2024-05-13refs/reftable: allow configuring geometric factorPatrick Steinhardt2-0/+15
2024-05-13reftable: make the compaction factor configurablePatrick Steinhardt5-7/+21
2024-05-13refs/reftable: allow disabling writing the object indexPatrick Steinhardt3-0/+77
2024-05-13refs/reftable: allow configuring restart intervalPatrick Steinhardt3-0/+66
2024-05-13reftable: use `uint16_t` to track restart intervalPatrick Steinhardt2-2/+2
2024-05-13refs/reftable: allow configuring block sizePatrick Steinhardt4-1/+118
2024-05-13reftable/dump: support dumping a table's block structurePatrick Steinhardt4-1/+174
2024-05-13reftable/writer: improve error when passed an invalid block sizePatrick Steinhardt1-4/+2
2024-05-13reftable/writer: drop static variable used to initialize strbufPatrick Steinhardt1-3/+1
2024-05-13reftable: pass opts as constant pointerPatrick Steinhardt7-38/+46
2024-05-13reftable: consistently refer to `reftable_write_options` as `opts`Patrick Steinhardt5-89/+74
2024-05-13documentation: git-update-index: add --show-index-version to synopsisDov Murik1-0/+1
2024-05-13fetch-pack: remove unused 'struct loose_object_iter'Dr. David Alan Gilbert1-5/+0
2024-05-13Merge branch 'ps/undecided-is-not-necessarily-sha1' into jc/undecided-is-not-...Junio C Hamano17-92/+168