summaryrefslogtreecommitdiff
path: root/odb
AgeCommit message (Expand)AuthorFilesLines
8 hoursMerge branch 'en/midx-missing-pack-fallback'Junio C Hamano1-5/+37
10 daysMerge branch 'ps/odb-pluggable-pack-generation'Junio C Hamano2-0/+182
10 daysMerge branch 'jt/receive-pack-pluggable-writes'Junio C Hamano2-0/+106
10 daysMerge branch 'ps/odb-geometric-repack-loose-threshold'Junio C Hamano1-1/+1
10 daysMerge branch 'ps/odb-eagerly-load-alternates'Junio C Hamano2-1/+7
10 daysMerge branch 'ps/odb-generic-corrupt-objects'Junio C Hamano5-61/+125
11 dayspackfile: recover when a multi-pack-index names a removed packElijah Newren1-5/+37
2026-08-25Merge branch 'ch/chdir-notify-drop-name'Junio C Hamano3-12/+9
2026-08-23Merge branch 'ps/odb-streams'Junio C Hamano9-149/+131
2026-08-21odb/files: be less aggressive with geometric repackingPatrick Steinhardt1-1/+1
2026-08-21odb: introduce interface to generate packfilesPatrick Steinhardt2-0/+182
2026-08-20odb/transaction: add transaction interface to write packfilesJustin Tobler2-0/+69
2026-08-20odb/transaction: add transaction finalize interfaceJustin Tobler2-0/+37
2026-08-20Merge branch 'ps/odb-make-creation-pluggable'Junio C Hamano8-4/+80
2026-08-19odb: handle `OBJECT_INFO_DIE_IF_CORRUPT` genericallyPatrick Steinhardt1-8/+2
2026-08-19odb/source: allow `read_object_info()` to bubble up error messagesPatrick Steinhardt5-24/+63
2026-08-19odb/source: let callers discern missing and corrupt objectsPatrick Steinhardt4-17/+38
2026-08-19odb/source: introduce error status when reading objectsPatrick Steinhardt5-27/+27
2026-08-19odb/source-packed: flag known-bad objects as corrupt and not missingPatrick Steinhardt1-6/+16
2026-08-17odb: eagerly initialize alternatesPatrick Steinhardt1-1/+0
2026-08-17odb: decouple source path comparisons from `the_repository`Patrick Steinhardt1-0/+7
2026-08-14chdir-notify.h: Removed unused param 'name'Colin Hinton3-12/+9
2026-08-12Merge branch 'ps/odb-make-creation-pluggable' into ps/odb-eagerly-load-altern...Junio C Hamano8-4/+80
2026-08-06odb: make creation of on-disk structures pluggablePatrick Steinhardt2-0/+42
2026-08-06odb/source: introduce function to map source type to namePatrick Steinhardt6-4/+37
2026-08-06setup: detangle loading of loose object mapsPatrick Steinhardt1-0/+2
2026-08-05Merge branch 'ps/odb-pluggable-housekeeping'Junio C Hamano3-0/+521
2026-08-05odb/streaming: unify function names to create new streamsPatrick Steinhardt2-15/+18
2026-08-05odb/streaming: rename `struct read_object_fd_data`Patrick Steinhardt1-17/+17
2026-08-05odb/streaming: consolidate read and write streamsPatrick Steinhardt9-59/+31
2026-08-05odb/streaming: rename `struct odb_read_stream`Patrick Steinhardt7-49/+49
2026-08-05odb/streaming: support streaming arbitrary object typesPatrick Steinhardt5-6/+9
2026-08-05odb/streaming: drop `is_finished` fieldPatrick Steinhardt4-10/+17
2026-08-05odb/streaming: track write stream size in the structurePatrick Steinhardt9-20/+17
2026-07-30Merge branch 'ps/odb-move-loose-object-writing'Junio C Hamano5-60/+405
2026-07-30Merge branch 'rs/tempfile-wo-the-repository'Junio C Hamano1-1/+2
2026-07-22Merge branch 'ps/odb-for-each-object-filter'Junio C Hamano1-7/+70
2026-07-22Merge branch 'jt/receive-pack-use-odb-transactions'Junio C Hamano7-29/+90
2026-07-18object-file: move logic to write loose objectsPatrick Steinhardt1-4/+350
2026-07-18odb: support setting mtime when writing objectsPatrick Steinhardt5-15/+34
2026-07-18odb: lift object existence check out of the "loose" backendPatrick Steinhardt1-6/+2
2026-07-18odb: compute object hash in `odb_write_object_ext()`Patrick Steinhardt5-12/+14
2026-07-18odb: compute compat object ID in `odb_write_object_ext()`Patrick Steinhardt5-26/+8
2026-07-18Merge branch 'jt/receive-pack-use-odb-transactions' into HEADJunio C Hamano7-29/+90
2026-07-15Merge branch 'ps/odb-drop-whence'Junio C Hamano3-5/+6
2026-07-15odb: introduce object filters to `odb_for_each_object()`Patrick Steinhardt1-0/+62
2026-07-15odb/source-packed: improve lookup when enumerating objectsPatrick Steinhardt1-7/+8
2026-07-14use repo_hold_lock_file_for_update{,_mode,_timeout}() with custom reposRené Scharfe1-1/+2
2026-07-13Merge branch 'ps/odb-generalize-prepare'Junio C Hamano6-43/+38
2026-07-13odb: make optimizations pluggablePatrick Steinhardt3-0/+521