Subject: Re: What's cooking in git.git (Nov 2025, #01; Mon, 3)

From: Patrick Steinhardt <[email-masked]>
Date: Tue, 4 Nov 2025 07:11:52 +0100

On Mon, Nov 03, 2025 at 09:24:00AM -0800, Junio C Hamano wrote:
> * ps/object-source-loose (2025-10-30) 13 commits
>  - object-file: refactor writing objects via a stream
>  - object-file: rename `write_object_file()`
>  - object-file: refactor freshening of objects
>  - object-file: rename `has_loose_object()`
>  - object-file: read objects via the loose object source
>  - object-file: move loose object map into loose source
>  - object-file: hide internals when we need to reprepare loose sources
>  - object-file: move loose object cache into loose source
>  - object-file: introduce `struct odb_loose_source`
>  - object-file: move `fetch_if_missing`
>  - odb: adjust naming to free object sources
>  - odb: introduce `odb_source_new()`
>  - odb: fix subtle logic to check whether an alternate is usable
> 
>  A part of code paths that deals with loose objects has been cleaned
>  up.
> 
>  Will merge to 'next'?
>  source: <[email-masked]>

This still seems to be using v2, and I've since sent v3 that renames
`struct odb_loose_source` to `struct odb_source_loose`. But that version
should be ready for "next" indeed.

Thanks!

Patrick