]> git.99rst.org Git - git.git/commit
object-file: propagate files transaction errors
authorJustin Tobler <redacted>
Fri, 10 Jul 2026 16:37:16 +0000 (11:37 -0500)
committerJunio C Hamano <redacted>
Fri, 10 Jul 2026 20:21:53 +0000 (13:21 -0700)
commit6d017185e3b4052354fca3a40e8453bd85624896
treeda97a47acc6be939379a35382c8636199889f3a7
parent926618e78cb345e69106f9cd3fb2651d99518919
object-file: propagate files transaction errors

The "files" transaction backend may encounter errors related to managing
the temporary directory used to stage objects, but silently ignores
these errors. Instead return errors encountered in the
`odb_transaction_files_{prepare,begin,commit}()` interfaces to allow
callers to handle them as needed.

Signed-off-by: Justin Tobler <redacted>
Signed-off-by: Junio C Hamano <redacted>
object-file.c
object-file.h
odb/source-files.c
odb/transaction.h
git clone https://git.99rst.org/PROJECT