]> git.ipfire.org Git - thirdparty/git.git/commitdiff
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)
* 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

1  2 
Makefile
builtin/cat-file.c
builtin/grep.c
builtin/pack-objects.c
meson.build
object-file.c
packfile.c
packfile.h

diff --cc Makefile
Simple merge
Simple merge
diff --cc builtin/grep.c
Simple merge
Simple merge
diff --cc meson.build
Simple merge
diff --cc object-file.c
Simple merge
diff --cc packfile.c
Simple merge
diff --cc packfile.h
Simple merge