| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-20 | sparse-index: improve advice message instructions | Derrick Stolee | 1 | -2/+3 |
| 2025-09-15 | sparse-index: point users to new 'clean' action | Derrick Stolee | 1 | -1/+2 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+1 |
| 2024-11-04 | sparse-index: correctly free EWAH contents | Patrick Steinhardt | 1 | -2/+5 |
| 2024-10-02 | Merge branch 'ds/sparse-checkout-expansion-advice' | Junio C Hamano | 1 | -2/+3 |
| 2024-09-23 | sparse-checkout: disable advice in 'disable' | Derrick Stolee | 1 | -2/+3 |
| 2024-09-12 | environment: guard state depending on a repository | Patrick Steinhardt | 1 | -0/+2 |
| 2024-07-16 | Merge branch 'ds/advice-sparse-index-expansion' | Junio C Hamano | 1 | -0/+28 |
| 2024-07-08 | advice: warn when sparse index expands | Derrick Stolee | 1 | -0/+28 |
| 2024-06-28 | sparse-index: improve lstat caching of sparse paths | Derrick Stolee | 1 | -24/+90 |
| 2024-06-28 | sparse-index: count lstat() calls | Derrick Stolee | 1 | -0/+7 |
| 2024-06-28 | sparse-index: use strbuf in path_found() | Derrick Stolee | 1 | -12/+9 |
| 2024-06-28 | sparse-index: refactor path_found() | Derrick Stolee | 1 | -16/+29 |
| 2024-06-28 | sparse-checkout: refactor skip worktree retry logic | Derrick Stolee | 1 | -24/+53 |
| 2024-02-08 | Merge branch 'jh/sparse-index-expand-to-path-fix' | Junio C Hamano | 1 | -2/+2 |
| 2024-02-02 | sparse-index: pass string length to index_file_exists() | Jeff Hostetler | 1 | -2/+2 |
| 2023-08-31 | read_tree(): respect max_allowed_tree_depth | Jeff King | 1 | -1/+1 |
| 2023-07-05 | git-compat-util: move alloc macros to git-compat-util.h | Calvin Wan | 1 | -1/+0 |
| 2023-06-21 | fsmonitor-ll.h: split this header out of fsmonitor.h | Elijah Newren | 1 | -1/+2 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -1/+1 |
| 2023-06-21 | name-hash.h: move declarations for name-hash.c from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | environment.h: move declarations for environment.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
| 2023-02-23 | alloc.h: move ALLOC_GROW() functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-01-17 | treewide: always have a valid "index_state.repo" member | Ævar Arnfjörð Bjarmason | 1 | -9/+0 |
| 2023-01-13 | sparse-index API: BUG() out on NULL ensure_full_index() | Ævar Arnfjörð Bjarmason | 1 | -1/+3 |
| 2023-01-13 | sparse-index.c: expand_to_path() can assume non-NULL "istate" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-11-04 | index: raise a bug if the index is materialised more than once | Anh Le | 1 | -0/+2 |
| 2022-11-04 | index: add trace2 region for clear skip worktree | Anh Le | 1 | -6/+22 |
| 2022-06-03 | Merge branch 'ds/sparse-sparse-checkout' | Junio C Hamano | 1 | -15/+117 |
| 2022-05-23 | sparse-index: complete partial expansion | Derrick Stolee | 1 | -3/+36 |
| 2022-05-23 | sparse-index: partially expand directories | Derrick Stolee | 1 | -7/+50 |
| 2022-05-23 | sparse-index: introduce partially-sparse indexes | Derrick Stolee | 1 | -3/+3 |
| 2022-05-23 | sparse-index: create expand_index() | Derrick Stolee | 1 | -3/+29 |
| 2022-05-10 | sparse-index: expose 'is_sparse_index_allowed()' | Victoria Dye | 1 | -1/+1 |
| 2022-03-09 | Merge branch 'en/present-despite-skipped' | Junio C Hamano | 1 | -0/+74 |
| 2022-03-01 | repo_read_index: add config to expect files outside sparse patterns | Elijah Newren | 1 | -1/+2 |
| 2022-02-25 | Merge branch 'ds/sparse-checkout-requires-per-worktree-config' | Junio C Hamano | 1 | -7/+3 |
| 2022-02-08 | sparse-checkout: set worktree-config correctly | Derrick Stolee | 1 | -7/+3 |
| 2022-01-23 | sparse-index: sparse index is disallowed when split index is active | Johannes Schindelin | 1 | -1/+1 |
| 2022-01-14 | Accelerate clear_skip_worktree_from_present_files() by caching | Elijah Newren | 1 | -2/+54 |
| 2022-01-14 | repo_read_index: clear SKIP_WORKTREE bit from files present in worktree | Elijah Newren | 1 | -0/+21 |
| 2021-11-24 | sparse-index: add ensure_correct_sparsity function | Victoria Dye | 1 | -4/+29 |
| 2021-11-24 | sparse-index: avoid unnecessary cache tree clearing | Victoria Dye | 1 | -11/+14 |
| 2021-09-20 | Merge branch 'ds/sparse-index-ignored-files' | Junio C Hamano | 1 | -33/+43 |
| 2021-09-07 | sparse-index: add SPARSE_INDEX_MEMORY_ONLY flag | Derrick Stolee | 1 | -15/+22 |
| 2021-09-07 | sparse-checkout: create helper methods | Derrick Stolee | 1 | -11/+3 |
| 2021-09-07 | sparse-index: use WRITE_TREE_MISSING_OK | Derrick Stolee | 1 | -1/+4 |
| 2021-09-07 | sparse-index: silently return when cache tree fails | Derrick Stolee | 1 | -4/+6 |
| 2021-09-07 | sparse-index: silently return when not using cone-mode patterns | Derrick Stolee | 1 | -5/+11 |
| 2021-08-30 | sparse-index: copy dir_hash in ensure_full_index() | Jeff Hostetler | 1 | -0/+1 |
| 2021-07-14 | sparse-index: recompute cache-tree | Derrick Stolee | 1 | -0/+2 |
| 2021-07-14 | fsmonitor: integrate with sparse index | Derrick Stolee | 1 | -0/+7 |
| 2021-07-14 | sparse-index: include EXTENDED flag when expanding | Derrick Stolee | 1 | -1/+1 |
| 2021-07-14 | sparse-index: skip indexes with unmerged entries | Derrick Stolee | 1 | -0/+18 |
| 2021-05-21 | Merge branch 'ds/sparse-index-protections' | Junio C Hamano | 1 | -1/+1 |
| 2021-05-18 | sparse-index: fix uninitialized jump | Derrick Stolee | 1 | -1/+1 |
| 2021-05-06 | sparse-index.c: remove set_index_sparse_config() | Ævar Arnfjörð Bjarmason | 1 | -10/+1 |
| 2021-04-14 | sparse-index: expand_to_path() | Derrick Stolee | 1 | -0/+73 |
| 2021-03-30 | cache-tree: integrate with sparse directory entries | Derrick Stolee | 1 | -1/+9 |
| 2021-03-30 | sparse-checkout: toggle sparse index from builtin | Derrick Stolee | 1 | -12/+21 |
| 2021-03-30 | sparse-index: add index.sparse config option | Derrick Stolee | 1 | -5/+29 |
| 2021-03-30 | submodule: sparse-index should not collapse links | Derrick Stolee | 1 | -0/+1 |
| 2021-03-30 | sparse-index: convert from full to sparse | Derrick Stolee | 1 | -0/+139 |
| 2021-03-30 | sparse-index: implement ensure_full_index() | Derrick Stolee | 1 | -1/+97 |
| 2021-03-30 | sparse-index: add guard to ensure full index | Derrick Stolee | 1 | -0/+8 |