summaryrefslogtreecommitdiff
path: root/sparse-index.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: always have a valid "index_state.repo" memberÆvar Arnfjörð Bjarmason2023-01-171-9/+0
* sparse-index API: BUG() out on NULL ensure_full_index()Ævar Arnfjörð Bjarmason2023-01-131-1/+3
* sparse-index.c: expand_to_path() can assume non-NULL "istate"Ævar Arnfjörð Bjarmason2023-01-131-1/+1
* index: raise a bug if the index is materialised more than onceAnh Le2022-11-041-0/+2
* index: add trace2 region for clear skip worktreeAnh Le2022-11-041-6/+22
* Merge branch 'ds/sparse-sparse-checkout'Junio C Hamano2022-06-031-15/+117
|\
| * sparse-index: complete partial expansionDerrick Stolee2022-05-231-3/+36
| * sparse-index: partially expand directoriesDerrick Stolee2022-05-231-7/+50
| * sparse-index: introduce partially-sparse indexesDerrick Stolee2022-05-231-3/+3
| * sparse-index: create expand_index()Derrick Stolee2022-05-231-3/+29
* | sparse-index: expose 'is_sparse_index_allowed()'Victoria Dye2022-05-101-1/+1
|/
* Merge branch 'en/present-despite-skipped'Junio C Hamano2022-03-091-0/+74
|\
| * repo_read_index: add config to expect files outside sparse patternsElijah Newren2022-03-011-1/+2
| * Accelerate clear_skip_worktree_from_present_files() by cachingElijah Newren2022-01-141-2/+54
| * repo_read_index: clear SKIP_WORKTREE bit from files present in worktreeElijah Newren2022-01-141-0/+21
* | Merge branch 'ds/sparse-checkout-requires-per-worktree-config'Junio C Hamano2022-02-251-7/+3
|\ \
| * | sparse-checkout: set worktree-config correctlyDerrick Stolee2022-02-081-7/+3
| |/
* | sparse-index: sparse index is disallowed when split index is activeJohannes Schindelin2022-01-231-1/+1
|/
* sparse-index: add ensure_correct_sparsity functionVictoria Dye2021-11-241-4/+29
* sparse-index: avoid unnecessary cache tree clearingVictoria Dye2021-11-241-11/+14
* Merge branch 'ds/sparse-index-ignored-files'Junio C Hamano2021-09-201-33/+43
|\
| * sparse-index: add SPARSE_INDEX_MEMORY_ONLY flagDerrick Stolee2021-09-071-15/+22
| * sparse-checkout: create helper methodsDerrick Stolee2021-09-071-11/+3
| * sparse-index: use WRITE_TREE_MISSING_OKDerrick Stolee2021-09-071-1/+4
| * sparse-index: silently return when cache tree failsDerrick Stolee2021-09-071-4/+6
| * sparse-index: silently return when not using cone-mode patternsDerrick Stolee2021-09-071-5/+11
* | sparse-index: copy dir_hash in ensure_full_index()Jeff Hostetler2021-08-301-0/+1
|/
* sparse-index: recompute cache-treeDerrick Stolee2021-07-141-0/+2
* fsmonitor: integrate with sparse indexDerrick Stolee2021-07-141-0/+7
* sparse-index: include EXTENDED flag when expandingDerrick Stolee2021-07-141-1/+1
* sparse-index: skip indexes with unmerged entriesDerrick Stolee2021-07-141-0/+18
* Merge branch 'ds/sparse-index-protections'Junio C Hamano2021-05-211-1/+1
|\
| * sparse-index: fix uninitialized jumpDerrick Stolee2021-05-181-1/+1
* | sparse-index.c: remove set_index_sparse_config()Ævar Arnfjörð Bjarmason2021-05-061-10/+1
|/
* sparse-index: expand_to_path()Derrick Stolee2021-04-141-0/+73
* cache-tree: integrate with sparse directory entriesDerrick Stolee2021-03-301-1/+9
* sparse-checkout: toggle sparse index from builtinDerrick Stolee2021-03-301-12/+21
* sparse-index: add index.sparse config optionDerrick Stolee2021-03-301-5/+29
* submodule: sparse-index should not collapse linksDerrick Stolee2021-03-301-0/+1
* sparse-index: convert from full to sparseDerrick Stolee2021-03-301-0/+139
* sparse-index: implement ensure_full_index()Derrick Stolee2021-03-301-1/+97
* sparse-index: add guard to ensure full indexDerrick Stolee2021-03-301-0/+8