From: Taylor Blau Date: Tue, 19 May 2026 16:26:13 GMT Subject: Re: What's cooking in git.git (May 2026, #04) Message-ID: In-Reply-To: On Mon, May 18, 2026 at 10:32:01AM +0900, Junio C Hamano wrote: > * tb/incremental-midx-part-3.3 (2026-04-29) 16 commits > - repack: allow `--write-midx=incremental` without `--geometric` > - repack: introduce `--write-midx=incremental` > - repack: implement incremental MIDX repacking > - packfile: ensure `close_pack_revindex()` frees in-memory revindex > - builtin/repack.c: convert `--write-midx` to an `OPT_CALLBACK` > - repack-geometry: prepare for incremental MIDX repacking > - repack-midx: extract `repack_fill_midx_stdin_packs()` > - repack-midx: factor out `repack_prepare_midx_command()` > - midx: expose `midx_layer_contains_pack()` > - repack: track the ODB source via existing_packs > - midx: support custom `--base` for incremental MIDX writes > - midx: introduce `--no-write-chain-file` for incremental MIDX writes > - midx: use `strvec` for `keep_hashes` > - midx: build `keep_hashes` array in order > - midx: use `strset` for retained MIDX files > - midx-write: handle noop writes when converting incremental chains > > The repacking code has been refactored and compaction of MIDX layers > have been implemented, and incremental strategy that does not require > all-into-one repacking has been introduced. > > Waiting for response(s) to review comment(s). > cf. > cf. <20260513230825.GA1378716@coredump.intra.peff.net> > source: Apologies, I didn't realize you were waiting on these until seeing this WC report. I sent an extremely tiny reroll https://lore.kernel.org/git/cover.1779206239.git.me@ttaylorr.com/ that addresses the two outstanding comments you linked. They are very minor changes, and queueing either version of the series would be equally fine IMHO. Thanks, Taylor