summaryrefslogtreecommitdiff
path: root/cache-tree.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-20odb/transaction: add transaction finalize interfaceJustin Tobler1-1/+1
2026-07-22Merge branch 'jt/receive-pack-use-odb-transactions'Junio C Hamano1-2/+5
2026-07-10odb/transaction: introduce ODB transaction flagsJustin Tobler1-1/+1
2026-07-10odb/transaction: propagate begin errorsJustin Tobler1-2/+5
2026-07-06Merge branch 'en/ort-harden-against-corrupt-trees'Junio C Hamano1-11/+53
2026-06-14cache-tree: fix verify_cache() to catch non-adjacent D/F conflictsElijah Newren1-11/+53
2026-05-27Merge branch 'jt/odb-transaction-write'Junio C Hamano1-0/+1
2026-05-15odb: split `struct odb_transaction` into separate headerJustin Tobler1-0/+1
2026-05-11Merge branch 'dl/cache-tree-fully-valid-fix'Junio C Hamano1-2/+2
2026-04-08Merge branch 'jd/cache-tree-trace-wo-the-repository'Junio C Hamano1-2/+2
2026-04-06cache-tree: fix inverted object existence check in cache_tree_fully_validDavid Lin1-1/+1
2026-03-31odb: rename `odb_has_object()` flagsPatrick Steinhardt1-4/+4
2026-03-31odb: rename `odb_write_object()` flagsPatrick Steinhardt1-1/+1
2026-03-31cache-tree: use index state repository in trace2 callsJayesh Daga1-2/+2
2026-03-03cache-tree: allow writing in-memory index as treePatrick Steinhardt1-2/+2
2026-01-09cocci: convert parse_tree functions to repo_ variantsRené Scharfe1-1/+1
2025-11-30Merge branch 'jk/asan-bonanza'Junio C Hamano1-13/+37
2025-11-18cache-tree: avoid strtol() on non-string bufferJeff King1-13/+37
2025-09-16odb: add transaction interfaceJustin Tobler1-2/+2
2025-09-16object-file: relocate ODB transaction codeJustin Tobler1-1/+0
2025-08-25bulk-checkin: remove global transaction stateJustin Tobler1-2/+3
2025-07-16odb: introduce `odb_write_object()`Patrick Steinhardt1-3/+2
2025-07-01odb: rename `has_object()`Patrick Steinhardt1-7/+8
2025-07-01object-store: rename files to "odb.{c,h}"Patrick Steinhardt1-1/+1
2025-04-29treewide: convert users of `repo_has_object_file()` to `has_object()`Patrick Steinhardt1-4/+9
2025-04-15object-store: merge "object-store-ll.h" and "object-store.h"Patrick Steinhardt1-1/+1
2025-04-15object-file: split up concerns of `HASH_*` flagsPatrick Steinhardt1-1/+1
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+1
2024-10-22Merge branch 'ps/cache-tree-w-broken-index-entry'Taylor Blau1-29/+73
2024-10-07cache-tree: detect mismatching number of index entriesPatrick Steinhardt1-0/+5
2024-10-07cache-tree: refactor verification to return error codesPatrick Steinhardt1-29/+68
2024-09-12environment: make `get_git_dir()` accept a repositoryPatrick Steinhardt1-2/+3
2024-06-14global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt1-0/+2
2024-06-14hash: require hash algorithm in `is_empty_{blob,tree}_oid()`Patrick Steinhardt1-1/+1
2024-06-14hash: require hash algorithm in `oidread()` and `oidclr()`Patrick Steinhardt1-1/+2
2024-03-28Merge branch 'eb/hash-transition'Junio C Hamano1-2/+2
2024-03-07Merge branch 'js/merge-tree-3-trees'Junio C Hamano1-2/+2
2024-02-23cache-tree: avoid an unnecessary checkJohannes Schindelin1-1/+1
2024-02-23Always check `parse_tree*()`'s return valueJohannes Schindelin1-2/+2
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-1/+0
2023-10-02tree-walk: init_tree_desc take an oid to get the hash algorithmEric W. Biederman1-1/+1
2023-10-02object-file: add a compat_oid_in parameter to write_object_file_flagsEric W. Biederman1-1/+1
2023-07-05git-compat-util: move alloc macros to git-compat-util.hCalvin Wan1-1/+0
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren1-1/+1
2023-06-21cache.h: remove this no-longer-used headerElijah Newren1-1/+1
2023-06-21read-cache*.h: move declarations for read-cache.c functions from cache.hElijah Newren1-0/+1
2023-04-11object-file.h: move declarations for object-file.c functions from cache.hElijah Newren1-0/+1
2023-04-11treewide: be explicit about dependence on trace.h & trace2.hElijah Newren1-0/+2
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano1-8/+8
2023-03-28libs: use "struct repository *" argument, not "the_repository"Ævar Arnfjörð Bjarmason1-2/+2