From: Junio C Hamano Date: Tue, 10 Mar 2026 17:13:40 +0000 (-0700) Subject: Merge branch 'ps/odb-sources' into ps/object-counting X-Git-Tag: v2.54.0-rc0~29^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cdef943d28fa7d6964ec570b33a0bff4c80ea8c;p=thirdparty%2Fgit.git 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 --- 6cdef943d28fa7d6964ec570b33a0bff4c80ea8c