]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/odb-source-packed' into ps/odb-drop-whence
authorJunio C Hamano <gitster@pobox.com>
Wed, 24 Jun 2026 17:12:12 +0000 (10:12 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 24 Jun 2026 17:12:12 +0000 (10:12 -0700)
commit2ed34f72cf957f70b5919afac2f5e7aa2563c573
tree87ca40a4b0aa89e40e6b588e0ab8fcf88b39fc22
parent26d8d94e94df5535eecd036f16627493506a0614
parent1bba3c035d2283456edcb159e965b8be2015e114
Merge branch 'ps/odb-source-packed' into ps/odb-drop-whence

* ps/odb-source-packed:
  odb/source-packed: drop pointer to "files" parent source
  midx: refactor interfaces to work on "packed" source
  odb/source-packed: stub out remaining functions
  odb/source-packed: wire up `freshen_object()` callback
  odb/source-packed: wire up `find_abbrev_len()` callback
  odb/source-packed: wire up `count_objects()` callback
  odb/source-packed: wire up `for_each_object()` callback
  odb/source-packed: wire up `read_object_stream()` callback
  odb/source-packed: wire up `read_object_info()` callback
  packfile: use higher-level interface to implement `has_object_pack()`
  odb/source-packed: wire up `reprepare()` callback
  odb/source-packed: wire up `close()` callback
  odb/source-packed: start converting to a proper `struct odb_source`
  odb/source-packed: store pointer to "files" instead of generic source
  packfile: move packed source into "odb/" subsystem
  packfile: split out packfile list logic
  packfile: rename `struct packfile_store` to `odb_source_packed`
Makefile
builtin/cat-file.c
builtin/grep.c
builtin/pack-objects.c
commit-graph.c
midx-write.c
odb/source.h
pack-bitmap.c
packfile.c
packfile.h