From 153bc0ba7cbbcbea4d9b19347dd5a3094cdc30b7 Mon Sep 17 00:00:00 2001 From: Max schwenk Date: Wed, 25 Feb 2026 18:15:50 -0500 Subject: [PATCH] Suppress verbose checkout output with --quiet Replace --progress with --quiet in checkout() and add --quiet to checkoutDetach() to prevent per-file output from flooding CI logs on large repositories. Co-Authored-By: Claude Sonnet 4.6 --- src/git-command-manager.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/git-command-manager.ts b/src/git-command-manager.ts index f5ba40e..8c36cbf 100644 --- a/src/git-command-manager.ts +++ b/src/git-command-manager.ts @@ -221,7 +221,7 @@ class GitCommandManager { } async checkout(ref: string, startPoint: string): Promise { - const args = ['checkout', '--progress', '--force'] + const args = ['checkout', '--quiet', '--force'] if (startPoint) { args.push('-B', ref, startPoint) } else { @@ -232,7 +232,7 @@ class GitCommandManager { } async checkoutDetach(): Promise { - const args = ['checkout', '--detach'] + const args = ['checkout', '--detach', '--quiet'] await this.execGit(args) }