]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'jt/odb-transaction-per-source'
authorJunio C Hamano <gitster@pobox.com>
Fri, 13 Feb 2026 21:39:25 +0000 (13:39 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 13 Feb 2026 21:39:26 +0000 (13:39 -0800)
commit29722ee3a3ed8e4556bbdb97cb64046e130abeea
treecaacfb047d64fa55528eeb2600499901cfd60ce6
parent528820243334c55e015047477e720a14bc9cf25f
parent3f67e3d0211dd06d27ee3ee5b23e5f328ff2db12
Merge branch 'jt/odb-transaction-per-source'

Transaction to create objects (or not) is currently tied to the
repository, but in the future a repository can have multiple object
sources, which may have different transaction mechanisms.  Make the
odb transaction API per object source.

* jt/odb-transaction-per-source:
  odb: transparently handle common transaction behavior
  odb: prepare `struct odb_transaction` to become generic
  object-file: rename transaction functions
  odb: store ODB source in `struct odb_transaction`