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

Re: [PATCH 4/6] odb/transaction: propagate commit errors

From: Patrick Steinhardt <hidden>
Date: 2026-06-24 11:26:54

On Tue, Jun 23, 2026 at 11:19:18PM -0500, Justin Tobler wrote:
quoted hunk ↗ jump to hunk
diff --git a/odb/transaction.h b/odb/transaction.h
index cd6d50f2e5..7898770071 100644
--- a/odb/transaction.h
+++ b/odb/transaction.h
@@ -54,7 +54,7 @@ static inline void odb_transaction_begin_or_die(struct object_database *odb,
  * Commits an ODB transaction making the written objects visible. If the
  * specified transaction is NULL, the function is a no-op.
  */
-void odb_transaction_commit(struct odb_transaction *transaction);
+int odb_transaction_commit(struct odb_transaction *transaction);
Should the function comment be amended, as well? We should definitely
point out that calling this with a NULL transaction also returns
success.

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