aboutsummaryrefslogtreecommitdiffstats
path: root/t/t1092-sparse-checkout-compatibility.sh
AgeCommit message (Expand)AuthorFilesLines
2025-08-28ls-files: conditionally leave index sparseDerrick Stolee1-0/+13
2025-05-27Merge branch 'ds/sparse-apply-add-p'Junio C Hamano1-0/+151
2025-05-16reset: integrate sparse index with --patchDerrick Stolee1-2/+40
2025-05-16git add: make -p/-i aware of sparse indexDerrick Stolee1-0/+60
2025-05-16apply: integrate with the sparse indexDerrick Stolee1-0/+53
2025-04-08tests: remove GIT_TEST_MERGE_ALGORITHM and test_expect_merge_algorithmElijah Newren1-2/+0
2024-11-21t: remove TEST_PASSES_SANITIZE_LEAK annotationsPatrick Steinhardt1-1/+0
2024-10-17t: fix typosAndrew Kreimer1-3/+3
2024-10-10Merge branch 'ps/leakfixes-part-8'Junio C Hamano1-0/+1
2024-10-02Merge branch 'ds/sparse-checkout-expansion-advice'Junio C Hamano1-1/+4
2024-09-30wt-status: fix leaking buffer with sparse directoriesPatrick Steinhardt1-0/+1
2024-09-23sparse-checkout: disable advice in 'disable'Derrick Stolee1-1/+4
2024-09-04builtin/cat-file: mark 'git cat-file' sparse-index compatibleKevin Lyles1-0/+36
2024-09-04t1092: allow run_on_* functions to use standard inputKevin Lyles1-5/+9
2024-08-22diff-index: integrate with the sparse indexDerrick Stolee1-3/+12
2024-07-08advice: warn when sparse index expandsDerrick Stolee1-1/+15
2023-11-08Merge branch 'jc/test-i18ngrep'Junio C Hamano1-3/+3
2023-11-02tests: teach callers of test_i18ngrep to use test_grepJunio C Hamano1-3/+3
2023-08-11check-attr: integrate with sparse-indexShuqi Liang1-0/+15
2023-08-11attr.c: read attributes in a sparse directoryShuqi Liang1-1/+9
2023-08-11t1092: add tests for 'git check-attr'Shuqi Liang1-0/+49
2023-06-23Merge branch 'sl/worktree-sparse'Junio C Hamano1-0/+37
2023-06-13Merge branch 'sl/diff-tree-sparse'Junio C Hamano1-0/+42
2023-06-12worktree: integrate with sparse-indexShuqi Liang1-0/+37
2023-05-25Merge branch 'sl/sparse-write-tree-part-2'Junio C Hamano1-4/+14
2023-05-18diff-tree: integrate with sparse indexShuqi Liang1-0/+42
2023-05-09diff-files: integrate with sparse indexShuqi Liang1-2/+25
2023-05-09t1092: add tests for `git diff-files`Shuqi Liang1-0/+39
2023-05-08t1092: update a write-tree testShuqi Liang1-4/+14
2023-04-21Merge branch 'rn/sparse-describe'Junio C Hamano1-0/+25
2023-04-04write-tree: integrate with sparse indexShuqi Liang1-0/+28
2023-04-03describe: enable sparse index for describeRaghul Nanth A1-0/+25
2022-10-17Sync with v2.38.1Junio C Hamano1-0/+2
2022-10-10Merge branch 'sy/sparse-grep'Junio C Hamano1-0/+72
2022-10-06Sync with 2.37.4Taylor Blau1-0/+2
2022-10-06Sync with 2.36.3Taylor Blau1-0/+2
2022-10-06Sync with 2.35.5Taylor Blau1-0/+2
2022-10-01t1092: prepare for changing protocol.file.allowTaylor Blau1-0/+2
2022-09-23builtin/grep.c: integrate with sparse indexShaoxuan Yuan1-0/+72
2022-09-09Merge branch 'vd/sparse-reset-checkout-fixes'Junio C Hamano1-0/+9
2022-09-02unpack-trees: fix sparse directory recursion checkVictoria Dye1-0/+9
2022-08-22t: detect and signal failure within loopEric Sunshine1-3/+3
2022-08-22t1092: fix buggy sparse "blame" testEric Sunshine1-2/+2
2022-08-08rm: integrate with sparse-indexShaoxuan Yuan1-3/+17
2022-08-08rm: expand the index only when necessaryShaoxuan Yuan1-2/+25
2022-08-08t1092: add tests for `git-rm`Shaoxuan Yuan1-0/+57
2022-08-08Merge branch 'vd/sparse-reset-checkout-fixes' into sy/sparse-rmJunio C Hamano1-0/+25
2022-08-08unpack-trees: unpack new trees as sparse directoriesVictoria Dye1-0/+17
2022-08-08checkout: fix nested sparse directory diff in sparse indexVictoria Dye1-0/+8
2022-07-01mv: add check_dir_in_index() and solve general dir check issueShaoxuan Yuan1-1/+1
2022-07-01t1092: mv directory from out-of-cone to in-coneShaoxuan Yuan1-0/+25
2022-06-03Merge branch 'ds/sparse-sparse-checkout'Junio C Hamano1-19/+76
2022-05-23sparse-checkout: integrate with sparse indexDerrick Stolee1-0/+25
2022-05-23t1092: stress test 'git sparse-checkout set'Derrick Stolee1-2/+17
2022-05-23t1092: refactor 'sparse-index contents' testDerrick Stolee1-18/+35
2022-05-20Merge branch 'ds/sparse-colon-path'Junio C Hamano1-0/+36
2022-05-10unpack-trees: preserve index sparsityVictoria Dye1-1/+1
2022-05-10stash: apply stash using 'merge_ort_nonrecursive()'Victoria Dye1-2/+2
2022-05-10read-cache: set sparsity when index is newVictoria Dye1-1/+1
2022-05-10stash: integrate with sparse indexVictoria Dye1-1/+28
2022-05-10stash: expand sparse-checkout compatibility testingVictoria Dye1-0/+49
2022-04-26rev-parse: integrate with sparse indexDerrick Stolee1-20/+25
2022-04-26object-name: diagnose trees in index properlyDerrick Stolee1-6/+12
2022-04-26object-name: reject trees found in the indexDerrick Stolee1-9/+2
2022-04-26show: integrate with the sparse indexDerrick Stolee1-4/+20
2022-04-26t1092: add compatibility tests for 'git show'Derrick Stolee1-0/+16
2022-03-17unpack-trees: increment cache_bottom for sparse directoriesVictoria Dye1-3/+3
2022-03-17t1092: add sparse directory before cone in test repoVictoria Dye1-4/+9
2022-03-16Merge branch 'vd/sparse-read-tree'Junio C Hamano1-0/+133
2022-03-01read-tree: make three-way merge sparse-awareVictoria Dye1-1/+3
2022-03-01read-tree: make two-way merge sparse-awareVictoria Dye1-1/+3
2022-03-01read-tree: narrow scope of index expansion for '--prefix'Victoria Dye1-1/+7
2022-03-01read-tree: integrate with sparse indexVictoria Dye1-0/+11
2022-03-01read-tree: expand sparse checkout test coverageVictoria Dye1-0/+87
2022-03-01status: fix nested sparse directory diff in sparse indexVictoria Dye1-0/+7
2022-03-01sparse-index: prevent repo root from becoming sparseVictoria Dye1-0/+18
2022-02-17Merge branch 'vd/sparse-clean-etc'Junio C Hamano1-4/+278
2022-01-14repo_read_index: clear SKIP_WORKTREE bit from files present in worktreeElijah Newren1-22/+19
2022-01-13Merge branch 'vd/sparse-clean-etc' into en/present-despite-skippedJunio C Hamano1-4/+278
2022-01-13update-index: reduce scope of index expansion in do_reupdateVictoria Dye1-1/+4
2022-01-13update-index: integrate with sparse indexVictoria Dye1-0/+15
2022-01-13update-index: add tests for sparse-checkout compatibilityVictoria Dye1-0/+167
2022-01-13checkout-index: integrate with sparse indexVictoria Dye1-1/+10
2022-01-13checkout-index: add --ignore-skip-worktree-bits optionVictoria Dye1-10/+17
2022-01-13checkout-index: expand sparse checkout compatibility testsVictoria Dye1-0/+54
2022-01-13clean: integrate with sparse indexVictoria Dye1-0/+21
2022-01-13reset: fix validation in sparse index testVictoria Dye1-4/+2
2021-12-22t1092: replace 'read-cache --table' with 'ls-files --sparse'Derrick Stolee1-17/+14
2021-12-22ls-files: add --sparse optionDerrick Stolee1-0/+91
2021-12-22fetch/pull: use the sparse indexDerrick Stolee1-0/+10
2021-12-21Merge branch 'ld/sparse-diff-blame'Junio C Hamano1-18/+91
2021-12-15Merge branch 'ds/sparse-deep-pattern-checkout-fix'Junio C Hamano1-1/+15
2021-12-15Merge branch 'ds/trace2-regions-in-tests'Junio C Hamano1-3/+3
2021-12-10Merge branch 'vd/sparse-reset'Junio C Hamano1-15/+139
2021-12-10Merge branch 'vd/sparse-sparsity-fix-on-read'Junio C Hamano1-0/+31
2021-12-06blame: enable and test the sparse indexLessley Dennington1-11/+38
2021-12-06diff: enable and test the sparse indexLessley Dennington1-0/+46
2021-12-06diff: replace --staged with --cached in t1092 testsLessley Dennington1-7/+7
2021-12-06unpack-trees: use traverse_path instead of nameDerrick Stolee1-1/+1
2021-12-06t1092: add deeper changes during a checkoutDerrick Stolee1-1/+15
2021-11-29Merge branch 'vd/sparse-reset' into ld/sparse-diff-blameJunio C Hamano1-15/+139
2021-11-29reset: make --mixed sparse-awareVictoria Dye1-0/+17
2021-11-29reset: make sparse-aware (except --mixed)Victoria Dye1-2/+13
2021-11-29reset: expand test coverage for sparse checkoutsVictoria Dye1-0/+98
2021-11-29t/t*: remove custom GIT_TRACE2_EVENT_NESTINGDerrick Stolee1-3/+3
2021-11-24sparse-index: update do_read_index to ensure correct sparsityVictoria Dye1-0/+31
2021-10-27sparse-index: update command for expand/collapse testVictoria Dye1-1/+5
2021-10-27reset: preserve skip-worktree bit in mixed resetVictoria Dye1-14/+8
2021-10-25Merge branch 'pw/sparse-cache-tree-verify-fix'Junio C Hamano1-1/+1
2021-10-18t1092: run "rebase --apply" without "-q" in testingPhillip Wood1-1/+1
2021-10-07sparse index: fix use-after-free bug in cache_tree_verify()Phillip Wood1-1/+1
2021-09-28add: implement the --sparse optionDerrick Stolee1-18/+11
2021-09-28add: skip tracked paths outside sparse-checkout coneDerrick Stolee1-7/+12
2021-09-28add: fail when adding an untracked sparse fileDerrick Stolee1-9/+28
2021-09-28t1092: behavior for adding sparse filesDerrick Stolee1-0/+28
2021-09-09sparse-index: integrate with cherry-pick and rebaseDerrick Stolee1-2/+37
2021-09-09t1092: add cherry-pick, rebase testsDerrick Stolee1-6/+9
2021-09-09merge-ort: expand only for out-of-cone conflictsDerrick Stolee1-2/+28
2021-09-09merge: make sparse-aware with ORTDerrick Stolee1-2/+10
2021-07-29add: ignore outside the sparse-checkout in refresh()Derrick Stolee1-5/+1
2021-07-29pathspec: stop calling ensure_full_indexDerrick Stolee1-4/+3
2021-07-29add: allow operating on a sparse-only indexDerrick Stolee1-7/+18
2021-07-29t1092: test merge conflicts outside coneDerrick Stolee1-0/+43
2021-07-20unpack-trees: resolve sparse-directory/file conflictsDerrick Stolee1-12/+12
2021-07-20t1092: document bad 'git checkout' behaviorDerrick Stolee1-2/+140
2021-07-14checkout: stop expanding sparse indexesDerrick Stolee1-1/+9
2021-07-14commit: integrate with sparse-indexDerrick Stolee1-4/+43
2021-07-14t1092: document bad sparse-checkout behaviorDerrick Stolee1-4/+6
2021-07-14wt-status: expand added sparse directory entriesDerrick Stolee1-0/+33
2021-07-14status: use sparse-index throughoutDerrick Stolee1-4/+9
2021-07-14status: skip sparse-checkout percentage with sparse-indexDerrick Stolee1-0/+8
2021-07-14t1092: add tests for status/add and sparse filesDerrick Stolee1-0/+38
2021-07-14t1092: expand repository data shapeDerrick Stolee1-3/+41
2021-07-14t1092: replace incorrect 'echo' with 'cat'Derrick Stolee1-1/+1
2021-07-14sparse-index: skip indexes with unmerged entriesDerrick Stolee1-0/+22
2021-05-26t1092: revert the "-1" hack for emulating "no progress meter"Junio C Hamano1-3/+3
2021-05-25t1092: use GIT_PROGRESS_DELAY for consistent resultsDerrick Stolee1-3/+3
2021-03-30sparse-index: loose integration with cache_tree_verify()Derrick Stolee1-3/+0
2021-03-30sparse-checkout: toggle sparse index from builtinDerrick Stolee1-21/+26
2021-03-30sparse-index: check index conversion happensDerrick Stolee1-0/+18
2021-03-30submodule: sparse-index should not collapse linksDerrick Stolee1-0/+17
2021-03-30sparse-index: convert from full to sparseDerrick Stolee1-2/+59
2021-03-30test-tool: don't force full indexDerrick Stolee1-0/+5
2021-03-30t1092: compare sparse-checkout to sparse-indexDerrick Stolee1-4/+20
2021-03-30t1092: clean up script quotingDerrick Stolee1-10/+10
2021-01-23t1092: test interesting sparse-checkout scenariosDerrick Stolee1-0/+301