commit, tag: parse --trailer with OPT_STRVEC
Li Chen committed 5 months ago
trailer: append trailers without fork/exec
Li Chen committed 5 months ago
trailer: libify a couple of functions
Li Chen committed 5 months ago
interpret-trailers: refactor create_in_place_tempfile()
Phillip Wood committed 5 months ago
interpret-trailers: factor trailer rewriting
Li Chen committed 5 months ago
odb/source: make `begin_transaction()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `write_alternate()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `read_alternates()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `write_object_stream()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `write_object()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `freshen_object()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `for_each_object()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `read_object_stream()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `read_object_info()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `close()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `reprepare()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: make `free()` function pluggable
Patrick Steinhardt committed 5 months ago
odb/source: introduce source type for robustness
Patrick Steinhardt committed 5 months ago
odb: move reparenting logic into respective subsystems
Patrick Steinhardt committed 5 months ago
odb: embed base source in the "files" backend
Patrick Steinhardt committed 5 months ago