]> git.ipfire.org Git - thirdparty/git.git/commitdiff
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)
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`


Trivial merge