summaryrefslogtreecommitdiff
path: root/odb
AgeCommit message (Expand)AuthorFilesLines
3 daysMerge branch 'ps/odb-pluggable-fsck' into jchJunio C Hamano5-0/+251
3 daysMerge branch 'ps/odb-alternates-at-creation' into jchJunio C Hamano5-106/+88
3 daysMerge branch 'as/utimensat-utimes' into jchJunio C Hamano2-10/+12
3 daysMerge branch 'ps/odb-stop-registering-in-memory-sources' into jchJunio C Hamano1-0/+1
3 daysMerge branch 'en/midx-missing-pack-fallback'Junio C Hamano1-5/+37
4 daysodb/source: remove the ability to write alternatesPatrick Steinhardt5-101/+0
4 daysodb/source: support writing alternates when creating the databasePatrick Steinhardt2-5/+88
11 daysodb/packed: fix memory leaks when freeing sourcePatrick Steinhardt1-0/+1
13 daysMerge branch 'ps/odb-pluggable-pack-generation'Junio C Hamano2-0/+182
13 daysMerge branch 'jt/receive-pack-pluggable-writes'Junio C Hamano2-0/+106
13 daysMerge branch 'ps/odb-geometric-repack-loose-threshold'Junio C Hamano1-1/+1
13 daysMerge branch 'ps/odb-eagerly-load-alternates'Junio C Hamano2-1/+7
13 daysMerge branch 'ps/odb-generic-corrupt-objects'Junio C Hamano5-61/+125
13 daysbuiltin/fsck: move loose object verification into the loose sourcePatrick Steinhardt1-2/+87
13 daysbuiltin/fsck: move multi-pack index verification into the packed sourcePatrick Steinhardt1-0/+27
13 daysbuiltin/fsck: move bitmap verification into the packed sourcePatrick Steinhardt1-0/+3
13 daysbuiltin/fsck: move reverse index verification into the packed sourcePatrick Steinhardt1-0/+39
13 daysbuiltin/fsck: move packfile verification into the packed sourcePatrick Steinhardt1-3/+43
13 daysodb: provide infrastructure for pluggable fsck checksPatrick Steinhardt5-0/+57
14 dayspackfile: recover when a multi-pack-index names a removed packElijah Newren1-5/+37
2026-08-25Merge branch 'ps/odb-eagerly-load-alternates' into ps/odb-pluggable-fsckJunio C Hamano2-1/+7
2026-08-25Merge branch 'ps/odb-pluggable-pack-generation' into ps/odb-pluggable-fsckJunio C Hamano2-0/+182
2026-08-25Merge branch 'ch/chdir-notify-drop-name'Junio C Hamano3-12/+9
2026-08-25Merge branch 'ps/odb-eagerly-load-alternates' into ps/odb-alternates-at-creationJunio C Hamano2-1/+7
2026-08-23Merge branch 'ps/odb-streams'Junio C Hamano9-149/+131
2026-08-21treewide: use utimensat(2) instead of legacy utime(3p)Alexey Samsonov2-10/+12
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