]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/object-store-midx-dedup-info' into jch
authorJunio C Hamano <gitster@pobox.com>
Sun, 10 Aug 2025 00:30:31 +0000 (17:30 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sun, 10 Aug 2025 00:30:31 +0000 (17:30 -0700)
commitf37354f0aebe2975078d3a78f17b9ff662073480
treebd5dadfbac570f66f5130ec928fc901eea971edf
parentc475c5041afb83d0e6836085295c8d91a46c71c7
parent5997950b869ad9a0ce08d878d82a2d926afd7ee7
Merge branch 'ps/object-store-midx-dedup-info' into jch

Further code clean-up for multi-pack-index code paths.

Comments?

* ps/object-store-midx-dedup-info:
  midx: compute paths via their source
  midx: stop duplicating info redundant with its owning source
  midx: write multi-pack indices via their source
  midx: load multi-pack indices via their source
  midx: drop redundant `struct repository` parameter
  odb: simplify calling `link_alt_odb_entry()`
  odb: return newly created in-memory sources
  odb: allow `odb_find_source()` to fail
  odb: store locality in object database sources
12 files changed:
builtin/commit-graph.c
builtin/multi-pack-index.c
builtin/pack-objects.c
builtin/repack.c
midx-write.c
midx.c
midx.h
odb.c
odb.h
pack-bitmap.c
repository.c
t/helper/test-read-midx.c