trailer: libify a couple of functions

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()` 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_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

← Newer Page 84 of 4093 Older →