checkout/__test__
Mostafa Zaher 81a936fd3c Add a quiet input to suppress git output
Adds a `quiet` input (default: false) that passes `--quiet` to the git
commands that fetch and check out the repository: `fetch`, `checkout`,
`checkout --detach`, and `submodule update`.

With `fetch-depth: 0` the refspec covers every branch and tag, so git
prints a `From <url>` line plus one `* [new branch]` / `* [new tag]` line
per ref. On a ref-heavy repository that summary is the bulk of the
checkout log, and `show-progress: false` does not remove it -- that input
only ever controlled `--progress`.

`--quiet` and `--progress` drive different output and compose rather than
conflict: `--progress` forces the transfer/update meter, while `--quiet`
drops the ref summary and other informational messages. `checkout` keeps
its `--progress` when quiet, so a slow checkout still reports progress.

`git lfs fetch` has no `--quiet` flag, so LFS output is unchanged.

Fixes #2409
2026-09-07 23:55:26 +03:00
..
git-auth-helper.test.ts Add a quiet input to suppress git output 2026-09-07 23:55:26 +03:00
git-command-manager.test.ts Add a quiet input to suppress git output 2026-09-07 23:55:26 +03: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 Add a quiet input to suppress git output 2026-09-07 23:55:26 +03: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