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
Patrick Steinhardt committed 5 months ago
odb: split `struct odb_source` into separate header
Patrick Steinhardt committed 5 months ago
t9123: use test_when_finished for cleanup
Siddharth Shrimali committed 5 months ago
send-email: pass smtp hostname and port to Authen::SASL
Aditya Garg committed 5 months ago
gitlab-ci: update to macOS 15 images
Patrick Steinhardt committed 5 months ago
meson: detect broken iconv that requires ICONV_RESTART_RESET
Patrick Steinhardt committed 5 months ago