| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-15 | t: expand tests around sparse merges and clean | Derrick Stolee | 1 | -22/+34 |
| 2025-09-15 | sparse-checkout: add --verbose option to 'clean' | Derrick Stolee | 1 | -3/+11 |
| 2025-09-12 | sparse-checkout: match some 'clean' behavior | Derrick Stolee | 1 | -1/+53 |
| 2025-09-12 | sparse-checkout: add basics of 'clean' command | Derrick Stolee | 1 | -0/+103 |
| 2024-11-21 | t: remove TEST_PASSES_SANITIZE_LEAK annotations | Patrick Steinhardt | 1 | -1/+0 |
| 2024-06-05 | sparse-checkout: free duplicate hashmap entries | Jeff King | 1 | -0/+1 |
| 2024-03-16 | t/t1*: avoid redundant uses of cat | Beat Bolli | 1 | -1/+1 |
| 2023-12-26 | sparse-checkout: be consistent with end of options markers | Elijah Newren | 1 | -1/+7 |
| 2023-11-02 | tests: teach callers of test_i18ngrep to use test_grep | Junio C Hamano | 1 | -34/+34 |
| 2023-03-27 | builtin/sparse-checkout: add check-rules command | William Sprent | 1 | -2/+132 |
| 2023-03-27 | builtin/sparse-checkout: remove NEED_WORK_TREE flag | William Sprent | 1 | -0/+33 |
| 2023-01-05 | dir: check for single file cone patterns | William Sprent | 1 | -1/+10 |
| 2022-10-06 | Sync with 2.36.3 | Taylor Blau | 1 | -1/+2 |
| 2022-10-06 | Sync with 2.35.5 | Taylor Blau | 1 | -1/+2 |
| 2022-10-06 | Sync with 2.34.5 | Taylor Blau | 1 | -1/+2 |
| 2022-10-06 | Sync with 2.33.5 | Taylor Blau | 1 | -1/+2 |
| 2022-10-06 | Sync with 2.31.5 | Taylor Blau | 1 | -1/+2 |
| 2022-10-06 | Sync with 2.30.6 | Taylor Blau | 1 | -1/+2 |
| 2022-10-01 | t/t1NNN: allow local submodules | Taylor Blau | 1 | -1/+2 |
| 2022-04-21 | tests: stop assuming --no-cone is the default mode for sparse-checkout | Elijah Newren | 1 | -7/+8 |
| 2022-03-06 | Merge branch 'en/sparse-checkout-fixes' | Junio C Hamano | 1 | -2/+88 |
| 2022-02-25 | Merge branch 'ds/sparse-checkout-requires-per-worktree-config' | Junio C Hamano | 1 | -10/+25 |
| 2022-02-20 | sparse-checkout: reject arguments in cone-mode that look like patterns | Elijah Newren | 1 | -1/+1 |
| 2022-02-20 | sparse-checkout: error or warn when given individual files | Elijah Newren | 1 | -1/+15 |
| 2022-02-20 | sparse-checkout: pay attention to prefix for {set, add} | Elijah Newren | 1 | -0/+41 |
| 2022-02-20 | sparse-checkout: correct reapply's handling of options | Elijah Newren | 1 | -0/+28 |
| 2022-02-09 | Merge branch 'js/sparse-vs-split-index' | Junio C Hamano | 1 | -28/+26 |
| 2022-02-09 | Merge branch 'jt/sparse-checkout-leading-dir-fix' | Junio C Hamano | 1 | -0/+6 |
| 2022-02-08 | worktree: copy sparse-checkout patterns and config on add | Derrick Stolee | 1 | -8/+23 |
| 2022-02-08 | sparse-checkout: set worktree-config correctly | Derrick Stolee | 1 | -2/+2 |
| 2022-01-23 | t1091: disable split index | Johannes Schindelin | 1 | -28/+26 |
| 2022-01-21 | sparse-checkout: create leading directory | Jonathan Tan | 1 | -0/+6 |
| 2022-01-10 | Merge branch 'ds/fetch-pull-with-sparse-index' | Junio C Hamano | 1 | -5/+20 |
| 2022-01-10 | Merge branch 'ds/sparse-checkout-malformed-pattern-fix' | Junio C Hamano | 1 | -1/+36 |
| 2022-01-03 | Merge branch 'en/sparse-checkout-set' | Junio C Hamano | 1 | -1/+9 |
| 2021-12-30 | sparse-checkout: refuse to add to bad patterns | Derrick Stolee | 1 | -2/+5 |
| 2021-12-30 | sparse-checkout: fix OOM error with mixed patterns | Derrick Stolee | 1 | -0/+11 |
| 2021-12-30 | sparse-checkout: fix segfault on malformed patterns | Derrick Stolee | 1 | -0/+21 |
| 2021-12-22 | t1091/t3705: remove 'test-tool read-cache --table' | Derrick Stolee | 1 | -5/+20 |
| 2021-12-15 | sparse-checkout: add sanity-checks on initial sparsity state | Elijah Newren | 1 | -1/+9 |
| 2021-12-13 | t0000-t3999: detect and signal failure within loop | Eric Sunshine | 1 | -1/+1 |
| 2021-10-13 | Merge branch 'ds/add-rm-with-sparse-index' | Junio C Hamano | 1 | -1/+3 |
| 2021-09-28 | add: skip tracked paths outside sparse-checkout cone | Derrick Stolee | 1 | -1/+3 |
| 2021-09-07 | tests: disable GIT_TEST_SPLIT_INDEX for sparse index tests | SZEDER Gábor | 1 | -10/+15 |
| 2021-09-07 | sparse-checkout: clear tracked sparse dirs | Derrick Stolee | 1 | -0/+59 |
| 2021-03-30 | sparse-checkout: disable sparse-index | Derrick Stolee | 1 | -0/+13 |
| 2020-11-19 | t[01]*: adjust the references to the default branch name "main" | Johannes Schindelin | 1 | -2/+2 |
| 2020-11-19 | tests: mark tests relying on the current default for `init.defaultBranch` | Johannes Schindelin | 1 | -0/+3 |
| 2020-07-30 | t1001: use $ZERO_OID | brian m. carlson | 1 | -2/+2 |
| 2020-06-17 | Merge branch 'en/sparse-checkout' | Junio C Hamano | 1 | -0/+22 |
| 2020-06-05 | sparse-checkout: avoid staging deletions of all files | Elijah Newren | 1 | -0/+22 |
| 2020-05-04 | sparse-checkout: stop blocking empty workdirs | Derrick Stolee | 1 | -5/+3 |
| 2020-03-27 | sparse-checkout: provide a new reapply subcommand | Elijah Newren | 1 | -0/+41 |
| 2020-03-27 | unpack-trees: provide warnings on sparse updates for unmerged paths too | Elijah Newren | 1 | -0/+25 |
| 2020-03-27 | unpack-trees: make sparse path messages sound like warnings | Elijah Newren | 1 | -3/+3 |
| 2020-03-27 | unpack-trees: split display_error_msgs() into two | Elijah Newren | 1 | -2/+2 |
| 2020-03-27 | sparse-checkout: use improved unpack_trees porcelain messages | Elijah Newren | 1 | -4/+2 |
| 2020-03-27 | sparse-checkout: use new update_sparsity() function | Elijah Newren | 1 | -10/+29 |
| 2020-03-27 | t1091: make some tests a little more defensive against failures | Elijah Newren | 1 | -0/+2 |
| 2020-03-09 | t1091: don't grep for `strerror()` string | Martin Ågren | 1 | -1/+1 |
| 2020-02-20 | sparse-checkout: allow one-character directories in cone mode | Derrick Stolee | 1 | -1/+11 |
| 2020-02-11 | sparse-checkout: work with Windows paths | Derrick Stolee | 1 | -0/+14 |
| 2020-02-11 | sparse-checkout: create 'add' subcommand | Derrick Stolee | 1 | -0/+59 |
| 2020-01-31 | sparse-checkout: fix cone mode behavior mismatch | Derrick Stolee | 1 | -0/+12 |
| 2020-01-31 | sparse-checkout: escape all glob characters on write | Derrick Stolee | 1 | -5/+8 |
| 2020-01-31 | sparse-checkout: use C-style quotes in 'list' subcommand | Derrick Stolee | 1 | -2/+5 |
| 2020-01-31 | sparse-checkout: unquote C-style strings over --stdin | Derrick Stolee | 1 | -1/+13 |
| 2020-01-31 | sparse-checkout: write escaped patterns in cone mode | Derrick Stolee | 1 | -2/+8 |
| 2020-01-31 | sparse-checkout: properly match escaped characters | Derrick Stolee | 1 | -4/+19 |
| 2020-01-31 | sparse-checkout: warn on globs in cone patterns | Derrick Stolee | 1 | -0/+39 |
| 2020-01-24 | sparse-checkout: detect short patterns | Derrick Stolee | 1 | -0/+9 |
| 2020-01-24 | sparse-checkout: cone mode does not recognize "**" | Derrick Stolee | 1 | -0/+34 |
| 2020-01-24 | clone: fix --sparse option with URLs | Derrick Stolee | 1 | -1/+1 |
| 2020-01-24 | sparse-checkout: create leading directories | Derrick Stolee | 1 | -0/+10 |
| 2020-01-24 | t1091: improve here-docs | Derrick Stolee | 1 | -49/+49 |
| 2020-01-24 | t1091: use check_files to reduce boilerplate | Derrick Stolee | 1 | -95/+22 |
| 2019-12-30 | sparse-checkout: document interactions with submodules | Derrick Stolee | 1 | -0/+28 |
| 2019-12-30 | sparse-checkout: list directories in cone mode | Derrick Stolee | 1 | -0/+11 |
| 2019-12-20 | sparse-checkout: improve OS ls compatibility | Ed Maste | 1 | -14/+22 |
| 2019-12-13 | sparse-checkout: respect core.ignoreCase in cone mode | Derrick Stolee | 1 | -0/+17 |
| 2019-11-22 | sparse-checkout: check for dirty status | Derrick Stolee | 1 | -1/+14 |
| 2019-11-22 | sparse-checkout: cone mode should not interact with .gitignore | Derrick Stolee | 1 | -0/+7 |
| 2019-11-22 | sparse-checkout: write using lockfile | Derrick Stolee | 1 | -0/+7 |
| 2019-11-22 | sparse-checkout: use in-process update for disable subcommand | Derrick Stolee | 1 | -1/+2 |
| 2019-11-22 | sparse-checkout: update working directory in-process | Derrick Stolee | 1 | -0/+28 |
| 2019-11-22 | sparse-checkout: sanitize for nested folders | Derrick Stolee | 1 | -0/+11 |
| 2019-11-22 | sparse-checkout: init and set in cone mode | Derrick Stolee | 1 | -0/+51 |
| 2019-11-22 | sparse-checkout: use hashmaps for cone patterns | Derrick Stolee | 1 | -1/+10 |
| 2019-11-22 | sparse-checkout: add 'cone' mode | Derrick Stolee | 1 | -0/+14 |
| 2019-11-22 | sparse-checkout: create 'disable' subcommand | Derrick Stolee | 1 | -0/+15 |
| 2019-11-22 | sparse-checkout: add '--stdin' option to set subcommand | Derrick Stolee | 1 | -0/+20 |
| 2019-11-22 | sparse-checkout: 'set' subcommand | Derrick Stolee | 1 | -0/+33 |
| 2019-11-22 | clone: add --sparse mode | Derrick Stolee | 1 | -0/+13 |
| 2019-11-22 | sparse-checkout: create 'init' subcommand | Derrick Stolee | 1 | -0/+40 |
| 2019-11-22 | sparse-checkout: create builtin with 'list' subcommand | Derrick Stolee | 1 | -0/+45 |