Junio C Hamano <gitster@xxxxxxxxx> writes: [snip] > [Cooking] > > * kn/midx-wo-the-repository (2024-11-25) 11 commits > - midx: inline the `MIDX_MIN_SIZE` definition > - midx: pass down `hash_algo` to `get_split_midx_filename_ext` > - midx: pass down `hash_algo` to `get_midx_filename[_ext]` > - midx: pass `repository` to `load_multi_pack_index` > - midx: cleanup internal usage of `the_repository` and `the_hash_algo` > - midx-write: pass down repository to `write_midx_file[_only]` > - write-midx: add repository field to `write_midx_context` > - midx-write: use `revs->repo` inside `read_refs_snapshot` > - midx-write: pass down repository to static functions > - builtin: pass repository to sub commands > - Merge branch 'kn/the-repository' into kn/midx-wo-the-repository > (this branch uses kn/the-repository.) > > Yet another "pass the repository through the callchain" topic. > > Expecting a reroll. > source: <20241119-374-refactor-midx-c-and-midx-write-c-to-not-depend-on-global-state-v2-0-e2f607174efc@xxxxxxxxx> > I'm waiting for https://lore.kernel.org/git/xmqq34jdyey3.fsf@gitster.g/T/#t settle down, and I'll then rebase and send this. [snip] > * kn/the-repository (2024-11-25) 10 commits > - packfile.c: remove unnecessary prepare_packed_git() call > - midx: add repository to `multi_pack_index` struct > - config: make `packed_git_(limit|window_size)` non-global variables > - config: make `delta_base_cache_limit` a non-global variable > - packfile: pass down repository to `for_each_packed_object` > - packfile: pass down repository to `has_object[_kept]_pack` > - packfile: pass down repository to `odb_pack_name` > - packfile: pass `repository` to static function in the file > - packfile: use `repository` from `packed_git` directly > - packfile: add repository to struct `packed_git` > (this branch is used by kn/midx-wo-the-repository.) > > Various implicit uses of 'the_repoository' in the packfile code > have been eliminated. > > Will merge to 'next'? > source: <cover.1732269840.git.karthik.188@xxxxxxxxx> There were two commit message changes suggested by Kristoffer, I'm not sure they require a re-roll. But otherwise, I think it should be ready to be merged to next.
Attachment:
signature.asc
Description: PGP signature