]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/odb-sources' into ps/object-counting
authorJunio C Hamano <gitster@pobox.com>
Tue, 10 Mar 2026 17:13:40 +0000 (10:13 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Mar 2026 17:13:40 +0000 (10:13 -0700)
commit6cdef943d28fa7d6964ec570b33a0bff4c80ea8c
treea0e3158cc93a48d1b2c7c77747536f0bd39a0165
parentd181b9354cf85b44455ce3ca9e6af0b9559e0ae2
parentd6fc6fe6f8b74e663d6013f830b535f50bfc1414
Merge branch 'ps/odb-sources' into ps/object-counting

* ps/odb-sources:
  odb/source: make `begin_transaction()` function pluggable
  odb/source: make `write_alternate()` function pluggable
  odb/source: make `read_alternates()` function pluggable
  odb/source: make `write_object_stream()` function pluggable
  odb/source: make `write_object()` function pluggable
  odb/source: make `freshen_object()` function pluggable
  odb/source: make `for_each_object()` function pluggable
  odb/source: make `read_object_stream()` function pluggable
  odb/source: make `read_object_info()` function pluggable
  odb/source: make `close()` function pluggable
  odb/source: make `reprepare()` function pluggable
  odb/source: make `free()` function pluggable
  odb/source: introduce source type for robustness
  odb: move reparenting logic into respective subsystems
  odb: embed base source in the "files" backend
  odb: introduce "files" source
  odb: split `struct odb_source` into separate header
Makefile
builtin/cat-file.c
builtin/grep.c
builtin/pack-objects.c
meson.build
object-file.c
packfile.c
packfile.h