summaryrefslogtreecommitdiff
path: root/odb/source.h
AgeCommit message (Expand)AuthorFilesLines
12 daysMerge branch 'ps/odb-pluggable-pack-generation'Junio C Hamano1-0/+33
12 daysMerge branch 'ps/odb-eagerly-load-alternates'Junio C Hamano1-0/+7
12 daysMerge branch 'ps/odb-generic-corrupt-objects'Junio C Hamano1-12/+22
2026-08-23Merge branch 'ps/odb-streams'Junio C Hamano1-7/+6
2026-08-21odb: introduce interface to generate packfilesPatrick Steinhardt1-0/+33
2026-08-20Merge branch 'ps/odb-make-creation-pluggable'Junio C Hamano1-0/+29
2026-08-19odb/source: allow `read_object_info()` to bubble up error messagesPatrick Steinhardt1-4/+14
2026-08-19odb/source: introduce error status when reading objectsPatrick Steinhardt1-11/+11
2026-08-17odb: decouple source path comparisons from `the_repository`Patrick Steinhardt1-0/+7
2026-08-12Merge branch 'ps/odb-make-creation-pluggable' into ps/odb-eagerly-load-altern...Junio C Hamano1-0/+29
2026-08-06odb: make creation of on-disk structures pluggablePatrick Steinhardt1-0/+23
2026-08-06odb/source: introduce function to map source type to namePatrick Steinhardt1-0/+6
2026-08-05Merge branch 'ps/odb-pluggable-housekeeping'Junio C Hamano1-0/+36
2026-08-05odb/streaming: consolidate read and write streamsPatrick Steinhardt1-2/+2
2026-08-05odb/streaming: rename `struct odb_read_stream`Patrick Steinhardt1-3/+3
2026-08-05odb/streaming: track write stream size in the structurePatrick Steinhardt1-3/+2
2026-07-22Merge branch 'jt/receive-pack-use-odb-transactions'Junio C Hamano1-3/+6
2026-07-18odb: support setting mtime when writing objectsPatrick Steinhardt1-4/+8
2026-07-18odb: compute object hash in `odb_write_object_ext()`Patrick Steinhardt1-2/+2
2026-07-18odb: compute compat object ID in `odb_write_object_ext()`Patrick Steinhardt1-2/+2
2026-07-18Merge branch 'jt/receive-pack-use-odb-transactions' into HEADJunio C Hamano1-3/+6
2026-07-13Merge branch 'ps/odb-generalize-prepare'Junio C Hamano1-7/+9
2026-07-13odb: make optimizations pluggablePatrick Steinhardt1-0/+36
2026-07-10odb/transaction: introduce ODB transaction flagsJustin Tobler1-3/+6
2026-07-06Merge branch 'po/hash-object-size-t'Junio C Hamano1-1/+1
2026-07-06Merge branch 'ps/odb-source-packed'Junio C Hamano1-0/+3
2026-06-22odb/source: generalize `reprepare()` callbackPatrick Steinhardt1-7/+9
2026-06-22Merge branch 'ps/odb-source-packed' into ps/odb-generalize-prepareJunio C Hamano1-0/+3
2026-06-17odb/source-packed: start converting to a proper `struct odb_source`Patrick Steinhardt1-0/+3
2026-06-16object-file.c: use size_t for header lengthsPhilip Oakley1-1/+1
2026-06-15Merge branch 'ak/typofixes'Junio C Hamano1-1/+1
2026-06-08doc: fix typos via codespellAndrew Kreimer1-1/+1
2026-06-01odb/source-loose: start converting to a proper `struct odb_source`Patrick Steinhardt1-0/+3
2026-05-15odb: introduce "in-memory" sourcePatrick Steinhardt1-0/+3
2026-03-31odb: use enum for `odb_write_object` flagsPatrick Steinhardt1-2/+2
2026-03-20odb: introduce generic `odb_find_abbrev_len()`Patrick Steinhardt1-0/+24
2026-03-20odb: introduce `struct odb_for_each_object_options`Patrick Steinhardt1-3/+3
2026-03-12odb/source: introduce generic object countingPatrick Steinhardt1-0/+27
2026-03-12odb: stop including "odb/source.h"Patrick Steinhardt1-51/+1
2026-03-05odb/source: make `begin_transaction()` function pluggablePatrick Steinhardt1-0/+27
2026-03-05odb/source: make `write_alternate()` function pluggablePatrick Steinhardt1-0/+26
2026-03-05odb/source: make `read_alternates()` function pluggablePatrick Steinhardt1-0/+28
2026-03-05odb/source: make `write_object_stream()` function pluggablePatrick Steinhardt1-0/+28
2026-03-05odb/source: make `write_object()` function pluggablePatrick Steinhardt1-0/+36
2026-03-05odb/source: make `freshen_object()` function pluggablePatrick Steinhardt1-0/+23
2026-03-05odb/source: make `for_each_object()` function pluggablePatrick Steinhardt1-0/+65
2026-03-05odb/source: make `read_object_stream()` function pluggablePatrick Steinhardt1-0/+23
2026-03-05odb/source: make `read_object_info()` function pluggablePatrick Steinhardt1-0/+78
2026-03-05odb/source: make `close()` function pluggablePatrick Steinhardt1-0/+18
2026-03-05odb/source: make `reprepare()` function pluggablePatrick Steinhardt1-0/+17