diff options
| author | Taylor Blau <me@ttaylorr.com> | 2026-05-19 11:58:13 -0400 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-05-20 11:31:14 +0900 |
| commit | d376967fbfb0b366c08be50a1c41d6b30c5e6d89 (patch) | |
| tree | 961b03af722871d6d710e6ed32b69c7973f92956 /t/t4013/diff.diff_initial..side | |
| parent | d0ac3969f4b8a859d23c9f45cab873cbbf8cdfb8 (diff) | |
builtin/repack.c: convert `--write-midx` to an `OPT_CALLBACK`
Change the --write-midx (-m) flag from an OPT_BOOL to an OPT_CALLBACK
that accepts an optional mode argument. Introduce an enum with
REPACK_WRITE_MIDX_NONE and REPACK_WRITE_MIDX_DEFAULT to distinguish
between the two states, and update all existing boolean checks
accordingly.
For now, passing no argument (or just `-m`) selects the default mode,
preserving existing behavior. A subsequent commit will add a new mode
for writing incremental MIDXs.
Extract repack_write_midx() as a dispatcher that selects the
appropriate MIDX-writing implementation based on the mode.
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4013/diff.diff_initial..side')
0 files changed, 0 insertions, 0 deletions
