]> Kevux Git Server - rit/commit
Merge branch 'jt/odb-transaction-write' into ps/odb-in-memory
authorJunio C Hamano <gitster@pobox.com>
Thu, 14 May 2026 19:50:31 +0000 (04:50 +0900)
committerJunio C Hamano <gitster@pobox.com>
Thu, 14 May 2026 19:50:31 +0000 (04:50 +0900)
commit2f124686e85efe25006e485588000d576f0c0b4f
treed5ece007ce2b5eb398e959918b2e3b4a1baed31e
parentb15384c06f77bc2d34d0d3623a8a58218313a561
parent08b6afb2a2dbf762e3d9fa7abd78090b9afbd1a8
Merge branch 'jt/odb-transaction-write' into ps/odb-in-memory

* jt/odb-transaction-write:
  odb/transaction: make `write_object_stream()` pluggable
  object-file: generalize packfile writes to use odb_write_stream
  object-file: avoid fd seekback by checking object size upfront
  object-file: remove flags from transaction packfile writes
  odb: update `struct odb_write_stream` read() callback
  odb/transaction: use pluggable `begin_transaction()`
  odb: split `struct odb_transaction` into separate header
Makefile
builtin/unpack-objects.c
cache-tree.c
object-file.c
odb.c
odb.h
read-cache.c