]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/object-store'
authorJunio C Hamano <gitster@pobox.com>
Tue, 15 Jul 2025 22:18:17 +0000 (15:18 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 15 Jul 2025 22:18:18 +0000 (15:18 -0700)
commit51b50c55a93205e8cf427a9c5f9c489c6b468542
tree2a6698c5263797d86add130f8004053e15e22e7e
parentd30e120486c5e0632d97f3cba79c03efb6dbb3cb
parent841a03b4046ab81276743b4d7e727b1658f805da
Merge branch 'ps/object-store'

Code clean-up around object access API.

* ps/object-store:
  odb: rename `read_object_with_reference()`
  odb: rename `pretend_object_file()`
  odb: rename `has_object()`
  odb: rename `repo_read_object_file()`
  odb: rename `oid_object_info()`
  odb: trivial refactorings to get rid of `the_repository`
  odb: get rid of `the_repository` when handling submodule sources
  odb: get rid of `the_repository` when handling the primary source
  odb: get rid of `the_repository` in `for_each()` functions
  odb: get rid of `the_repository` when handling alternates
  odb: get rid of `the_repository` in `odb_mkstemp()`
  odb: get rid of `the_repository` in `assert_oid_type()`
  odb: get rid of `the_repository` in `find_odb()`
  odb: introduce parent pointers
  object-store: rename files to "odb.{c,h}"
  object-store: rename `object_directory` to `odb_source`
  object-store: rename `raw_object_store` to `object_database`
36 files changed:
Documentation/user-manual.adoc
Makefile
apply.c
builtin/cat-file.c
builtin/checkout.c
builtin/commit-graph.c
builtin/fast-export.c
builtin/fetch.c
builtin/gc.c
builtin/log.c
builtin/mktag.c
builtin/pack-objects.c
builtin/pack-redundant.c
builtin/prune.c
builtin/receive-pack.c
builtin/repack.c
builtin/submodule--helper.c
bundle-uri.c
config.c
dir.c
http-push.c
http.c
meson.build
object-name.c
pack-bitmap-write.c
pack-bitmap.c
pack-objects.h
read-cache.c
refs.c
remote.c
repository.c
repository.h
revision.c
send-pack.c
sequencer.c
submodule-config.c