checkout/__test__
Jellyfrog 4fba4c42af Allow filter: none to disable the implicit blob:none for sparse checkout
When sparse-checkout is set and filter is not, checkout fetches with
--filter=blob:none. If the sparse patterns keep most of the repository,
the following checkout fetches each blob lazily from the promisor remote,
which is slower than one full pack.

Setting filter to 'none' now fetches without a filter. 'none' is not a
valid git filter-spec, so no existing workflow can depend on it.

The effective filter is now resolved in input-helper, so
git-source-provider has one decision point.
2026-10-02 01:45:20 +02:00
..
git-auth-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
git-command-manager.test.ts Allow filter: none to disable the implicit blob:none for sparse checkout 2026-10-02 01:45:20 +02:00
git-directory-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
git-version.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
github-api-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
input-helper.test.ts Allow filter: none to disable the implicit blob:none for sparse checkout 2026-10-02 01:45:20 +02:00
modify-work-tree.sh Convert checkout to a regular action (#70) 2019-12-03 10:28:59 -05:00
override-git-version.cmd Swap to Environment Files (#360) 2020-09-30 11:41:09 -04:00
override-git-version.sh Swap to Environment Files (#360) 2020-09-30 11:41:09 -04:00
ref-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
retry-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
unsafe-pr-checkout-helper.test.ts Bump the minor-npm-dependencies group across 1 directory with 3 updates (#2462) 2026-06-16 17:30:00 -04:00
url-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
verify-basic.sh Disable extensions.worktreeConfig when disabling sparse-checkout (#1692) 2024-04-23 22:07:43 +02:00
verify-clean.sh Convert checkout to a regular action (#70) 2019-12-03 10:28:59 -05:00
verify-fetch-filter.sh Add support for partial checkout filters (#1396) 2023-09-22 13:30:36 -04:00
verify-fetch-tags.sh Fix tag handling: preserve annotations and explicit fetch-tags (#2356) 2026-01-09 13:42:23 -06:00
verify-lfs.sh Convert checkout to a regular action (#70) 2019-12-03 10:28:59 -05:00
verify-no-unstaged-changes.sh update troubleshooting instructions to include 'npm run format' 2020-05-31 17:48:51 -04:00
verify-side-by-side.sh Convert checkout to a regular action (#70) 2019-12-03 10:28:59 -05:00
verify-sparse-checkout-non-cone-mode.sh Mark test scripts with Bash'isms to be run via Bash (#1377) 2023-06-09 11:05:29 -04:00
verify-sparse-checkout.sh Mark test scripts with Bash'isms to be run via Bash (#1377) 2023-06-09 11:05:29 -04:00
verify-submodules-false.sh add support for submodules (#173) 2020-03-05 14:21:59 -05:00
verify-submodules-recursive.sh Persist creds to a separate file (#2286) 2025-11-03 13:08:38 -06:00
verify-submodules-true.sh Persist creds to a separate file (#2286) 2025-11-03 13:08:38 -06:00
verify-worktree.sh Add worktree support for persist-credentials includeIf (#2327) 2025-12-01 19:53:23 -06:00