AI-powered social skills training app with multi-provider LLM support
odb/source-inmemory: implement `count_objects()` callback
Patrick Steinhardt committed 4 months ago
odb/source-inmemory: implement `find_abbrev_len()` callback
Patrick Steinhardt committed 4 months ago
odb/source-inmemory: implement `for_each_object()` callback
Patrick Steinhardt committed 4 months ago
odb/source-inmemory: convert to use oidtree
Patrick Steinhardt committed 4 months ago
oidtree: add ability to store data
Patrick Steinhardt committed 4 months ago
cbtree: allow using arbitrary wrapper structures for nodes
Patrick Steinhardt committed 4 months ago
odb/source-inmemory: implement `write_object_stream()` callback
Patrick Steinhardt committed 4 months ago
odb/source-inmemory: implement `write_object()` callback
Patrick Steinhardt committed 4 months ago
odb/source-inmemory: implement `read_object_stream()` callback
Patrick Steinhardt committed 4 months ago
odb/source-inmemory: implement `read_object_info()` callback
Patrick Steinhardt committed 4 months ago
odb: fix unnecessary call to `find_cached_object()`
Patrick Steinhardt committed 4 months ago
odb/source-inmemory: implement `free()` callback
Patrick Steinhardt committed 4 months ago
odb: introduce "in-memory" source
Patrick Steinhardt committed 4 months ago
Merge branch 'jt/odb-transaction-write' into ps/odb-in-memory
Junio C Hamano committed 3 months ago
odb/transaction: make `write_object_stream()` pluggable
Justin Tobler committed 3 months ago
object-file: generalize packfile writes to use odb_write_stream
Justin Tobler committed 3 months ago
object-file: avoid fd seekback by checking object size upfront
Justin Tobler committed 3 months ago
object-file: remove flags from transaction packfile writes
Justin Tobler committed 3 months ago
odb: update `struct odb_write_stream` read() callback
Justin Tobler committed 3 months ago
odb/transaction: use pluggable `begin_transaction()`
Justin Tobler committed 3 months ago