checkout/dist
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
..
index.js Add a quiet input to suppress git output 2026-09-07 23:55:26 +03:00
package.json upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
problem-matcher.json Convert checkout to a regular action (#70) 2019-12-03 10:28:59 -05:00