summaryrefslogtreecommitdiffstats
path: root/cache-tree.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'ps/cache-tree-w-broken-index-entry'Taylor Blau2024-10-221-29/+73
|\
| * cache-tree: detect mismatching number of index entriesPatrick Steinhardt2024-10-081-0/+5
| * cache-tree: refactor verification to return error codesPatrick Steinhardt2024-10-081-29/+68
* | environment: make `get_git_dir()` accept a repositoryPatrick Steinhardt2024-09-121-2/+3
|/
* global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt2024-06-141-0/+2
* hash: require hash algorithm in `is_empty_{blob,tree}_oid()`Patrick Steinhardt2024-06-141-1/+1
* hash: require hash algorithm in `oidread()` and `oidclr()`Patrick Steinhardt2024-06-141-1/+2
* Merge branch 'eb/hash-transition'Junio C Hamano2024-03-281-2/+2
|\
| * tree-walk: init_tree_desc take an oid to get the hash algorithmEric W. Biederman2023-10-021-1/+1
| * object-file: add a compat_oid_in parameter to write_object_file_flagsEric W. Biederman2023-10-021-1/+1
* | Merge branch 'js/merge-tree-3-trees'Junio C Hamano2024-03-081-2/+2
|\ \
| * | cache-tree: avoid an unnecessary checkJohannes Schindelin2024-02-231-1/+1
| * | Always check `parse_tree*()`'s return valueJohannes Schindelin2024-02-231-2/+2
| |/
* / treewide: remove unnecessary includes in source filesElijah Newren2023-12-261-1/+0
|/
* git-compat-util: move alloc macros to git-compat-util.hCalvin Wan2023-07-051-1/+0
* object-store-ll.h: split this header out of object-store.hElijah Newren2023-06-211-1/+1
* cache.h: remove this no-longer-used headerElijah Newren2023-06-211-1/+1
* read-cache*.h: move declarations for read-cache.c functions from cache.hElijah Newren2023-06-211-0/+1
* object-file.h: move declarations for object-file.c functions from cache.hElijah Newren2023-04-111-0/+1
* treewide: be explicit about dependence on trace.h & trace2.hElijah Newren2023-04-111-0/+2
* Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano2023-04-041-8/+8
|\
| * libs: use "struct repository *" argument, not "the_repository"Ævar Arnfjörð Bjarmason2023-03-281-2/+2
| * cocci: apply the "promisor-remote.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2023-03-281-2/+2
| * cocci: apply the "object-store.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2023-03-281-4/+4
* | environment.h: move declarations for environment.c functions from cache.hElijah Newren2023-03-211-0/+1
* | treewide: remove unnecessary cache.h inclusion from a few headersElijah Newren2023-03-211-1/+1
* | cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren2023-02-241-0/+1
* | alloc.h: move ALLOC_GROW() functions from cache.hElijah Newren2023-02-241-1/+2
|/
* Merge branch 'rs/cache-tree-strbuf-growth-fix'Junio C Hamano2023-02-221-2/+1
|\
| * cache-tree: fix strbuf growth in prime_cache_tree_rec()René Scharfe2023-02-101-2/+1
* | *: fix typos which duplicate a wordAndrei Rybak2023-01-081-1/+1
|/
* verify_one_sparse(): drop unused parametersJeff King2022-08-201-4/+2
* cache-tree: remove cache_tree_find_path()Derrick Stolee2022-06-161-27/+0
* Merge branch 'ab/bug-if-bug'Junio C Hamano2022-06-111-4/+4
|\
| * cache-tree.c: use bug() and BUG_if_bug()Ævar Arnfjörð Bjarmason2022-06-021-4/+4
* | Merge branch 'ds/sparse-sparse-checkout'Junio C Hamano2022-06-031-0/+27
|\ \
| * | cache-tree: implement cache_tree_find_path()Derrick Stolee2022-05-231-0/+27
| |/
* | Merge branch 'ns/batch-fsync'Junio C Hamano2022-06-031-0/+3
|\ \ | |/ |/|
| * cache-tree: use ODB transaction around writing a treeNeeraj Singh2022-04-061-0/+3
* | object-file API: have hash_object_file() take "enum object_type"Ævar Arnfjörð Bjarmason2022-02-261-3/+3
* | object-file API: have write_object_file() take "enum object_type"Ævar Arnfjörð Bjarmason2022-02-261-1/+1
|/
* Merge branch 'vd/sparse-reset'Junio C Hamano2021-12-101-3/+43
|\
| * reset: make sparse-aware (except --mixed)Victoria Dye2021-11-291-4/+43
| * reset: integrate with sparse indexVictoria Dye2021-11-291-0/+1
* | Merge branch 'pw/sparse-cache-tree-verify-fix'Junio C Hamano2021-10-261-8/+29
|\ \
| * | sparse index: fix use-after-free bug in cache_tree_verify()Phillip Wood2021-10-071-8/+29
| |/
* / commit: fix duplication regression in permission error outputÆvar Arnfjörð Bjarmason2021-10-121-2/+3
|/
* Merge branch 'ds/commit-and-checkout-with-sparse-index'Junio C Hamano2021-08-041-2/+0
|\
| * commit: integrate with sparse-indexDerrick Stolee2021-07-151-2/+0
* | cache-tree: prefetch in partial clone read-treeJonathan Tan2021-07-231-2/+9
|/