Thread (90 messages) 90 messages, 3 authors, 7d ago

Re: [PATCH 0/6] receive-pack: use ODB transactions to stage object writes

From: Patrick Steinhardt <hidden>
Date: 2026-06-24 11:27:09

On Tue, Jun 23, 2026 at 11:19:14PM -0500, Justin Tobler wrote:
Greetings,

This patch series replaces direct usage of the `tmp_objdir` interfaces
in git-receive-pack(1) to instead use the `odb_transaction` interfaces
to create/manage a staging area to write objects to. The purpose of this
change is to get git-receive-pack(1) one step closer to being ODB
backend agnostic. For now, the object writes themselves are still
"files" backend specific due to being handled by the git-index-pack(1)
and git-unpack-objects(1) child processes. This will be tackled in a
separate series though.
Thanks, this was a pleasant read. I've got a bunch of comments, but
overall I really like the direction of this patch series.

Patrick
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help