git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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

From
Patrick Steinhardt <ps@pks.im>
Date
Nov 4, 2025, 06:11 UTC
Message-ID
<aQmZKCUH-SXjZONV@pks.im>
In-Reply-To
<xmqqseevt4gf.fsf@gitster.g>
On Mon, Nov 03, 2025 at 09:24:00AM -0800, Junio C Hamano wrote:
Show 20 quoted lines
> * 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: <20251031-b4-pks-odb-loose-backend-v2-0-920f721aef71@pks.im>

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
Previous: Junio C Hamano
Message 2 of 2 in “What's cooking in git.git (Nov 2025, #01; Mon, 3)”
  1. Junio C HamanoNov 3, 2025
  2. Patrick SteinhardtNov 4, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.