summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2024-05-15Documentation/glossary: define root refs as refsPatrick Steinhardt-7/+25
2024-05-15Documentation/glossary: clarify limitations of pseudorefsPatrick Steinhardt-2/+2
2024-05-15Documentation/glossary: redefine pseudorefs as special refsPatrick Steinhardt-28/+12
2024-05-15builtin/config: pass data between callbacks via local variablesPatrick Steinhardt-38/+52
2024-05-15builtin/config: convert flags to a local variablePatrick Steinhardt-19/+29
2024-05-15builtin/config: track "fixed value" option via flags onlyPatrick Steinhardt-7/+7
2024-05-15builtin/config: convert `key` to a local variablePatrick Steinhardt-2/+5
2024-05-15builtin/config: convert `key_regexp` to a local variablePatrick Steinhardt-8/+8
2024-05-15builtin/config: convert `regexp` to a local variablePatrick Steinhardt-9/+9
2024-05-15builtin/config: convert `value_pattern` to a local variablePatrick Steinhardt-3/+3
2024-05-15builtin/config: convert `do_not_match` to a local variablePatrick Steinhardt-3/+3
2024-05-15builtin/config: move `respect_includes_opt` into location optionsPatrick Steinhardt-7/+12
2024-05-15builtin/config: move default value into display optionsPatrick Steinhardt-8/+11
2024-05-15builtin/config: move type options into display optionsPatrick Steinhardt-31/+29
2024-05-15builtin/config: move display options into local variablesPatrick Steinhardt-70/+101
2024-05-15builtin/config: move location options into local variablesPatrick Steinhardt-137/+176
2024-05-15builtin/config: refactor functions to have common exit pathsPatrick Steinhardt-26/+38
2024-05-15config: make the config source constPatrick Steinhardt-3/+3
2024-05-15builtin/config: check for writeability after source is set upPatrick Steinhardt-5/+11
2024-05-15builtin/config: move actions into `cmd_config_actions()`Patrick Steinhardt-25/+23
2024-05-15builtin/config: move legacy options into `cmd_config()`Patrick Steinhardt-30/+30
2024-05-15builtin/config: move subcommand options into `cmd_config()`Patrick Steinhardt-14/+14
2024-05-15builtin/config: move legacy mode into its own functionPatrick Steinhardt-19/+24
2024-05-15builtin/config: stop printing full usage on misusePatrick Steinhardt-18/+13
2024-05-15pack-bitmap: introduce `bitmap_writer_free()`Taylor Blau-1/+27
2024-05-15pack-bitmap-write.c: avoid uninitialized 'write_as' fieldTaylor Blau-0/+1
2024-05-15pack-bitmap: drop unused `max_bitmaps` parameterTaylor Blau-12/+4
2024-05-15pack-bitmap: avoid use of static `bitmap_writer`Taylor Blau-123/+159
2024-05-15pack-bitmap-write.c: move commit_positions into commit_pos fieldsTaylor Blau-25/+16
2024-05-15object.h: add flags allocated by pack-bitmap.hTaylor Blau-0/+1
2024-05-13Sync with Git 2.45.1Junio C Hamano-86/+1283
2024-05-13reftable/merged: adapt interface to allow reuse of iteratorsPatrick Steinhardt-61/+22
2024-05-13reftable/stack: provide convenience functions to create iteratorsPatrick Steinhardt-30/+63
2024-05-13reftable/reader: adapt interface to allow reuse of iteratorsPatrick Steinhardt-76/+35
2024-05-13reftable/generic: adapt interface to allow reuse of iteratorsPatrick Steinhardt-22/+68
2024-05-13reftable/generic: move seeking of records into the iteratorPatrick Steinhardt-117/+177
2024-05-13reftable/merged: simplify indices for subiteratorsPatrick Steinhardt-5/+4
2024-05-13reftable/merged: split up initialization and seeking of recordsPatrick Steinhardt-37/+22
2024-05-13reftable/reader: set up the reader when initializing table iteratorPatrick Steinhardt-17/+22
2024-05-13reftable/reader: inline `reader_seek_internal()`Patrick Steinhardt-22/+12
2024-05-13reftable/reader: separate concerns of table iter and reftable readerPatrick Steinhardt-17/+15
2024-05-13reftable/reader: unify indexed and linear seekingPatrick Steinhardt-26/+16
2024-05-13reftable/reader: avoid copying index iteratorPatrick Steinhardt-24/+14
2024-05-13reftable/block: use `size_t` to track restart point indexPatrick Steinhardt-2/+2
2024-05-13refs/reftable: allow configuring geometric factorPatrick Steinhardt-0/+15
2024-05-13reftable: make the compaction factor configurablePatrick Steinhardt-7/+21
2024-05-13refs/reftable: allow disabling writing the object indexPatrick Steinhardt-0/+77
2024-05-13refs/reftable: allow configuring restart intervalPatrick Steinhardt-0/+66
2024-05-13reftable: use `uint16_t` to track restart intervalPatrick Steinhardt-2/+2
2024-05-13refs/reftable: allow configuring block sizePatrick Steinhardt-1/+118