From: Junio C Hamano Date: Wed, 3 Jun 2026 23:14:25 +0000 (+0900) Subject: Merge branch 'ps/odb-source-loose' into next X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=660909ad66e1186d870735eca010179f6b262e84;p=thirdparty%2Fgit.git Merge branch 'ps/odb-source-loose' into next The loose object source has been refactored into a proper `struct odb_source`. * ps/odb-source-loose: odb/source-loose: drop pointer to the "files" source odb/source-loose: stub out remaining callbacks odb/source-loose: wire up `write_object_stream()` callback object-file: refactor writing objects to use loose source odb/source-loose: wire up `write_object()` callback loose: refactor object map to operate on `struct odb_source_loose` odb/source-loose: wire up `freshen_object()` callback odb/source-loose: drop `odb_source_loose_has_object()` odb/source-loose: wire up `count_objects()` callback odb/source-loose: wire up `find_abbrev_len()` callback odb/source-loose: wire up `for_each_object()` callback odb/source-loose: wire up `read_object_stream()` callback odb/source-loose: wire up `read_object_info()` callback odb/source-loose: wire up `close()` callback odb/source-loose: wire up `reprepare()` callback odb/source-loose: start converting to a proper `struct odb_source` odb/source-loose: store pointer to "files" instead of generic source odb/source-loose: move loose source into "odb/" subsystem --- 660909ad66e1186d870735eca010179f6b262e84