From 9f2da5f8ae84a216686a0e3cd5bf3894e965d08f Mon Sep 17 00:00:00 2001 From: weishu Date: Mon, 12 Jan 2026 17:59:02 +0800 Subject: [PATCH] fix: suppress git stderr when running in non-git directory --- cli/src/utils/worktreeEnv.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cli/src/utils/worktreeEnv.ts b/cli/src/utils/worktreeEnv.ts index 5f098df4..79efd3e7 100644 --- a/cli/src/utils/worktreeEnv.ts +++ b/cli/src/utils/worktreeEnv.ts @@ -86,7 +86,11 @@ function readWorktreeFromGit(): WorktreeInfo | null { function runGit(args: string[], cwd: string): string | null { try { - const output = execFileSync('git', args, { cwd, encoding: 'utf8' }).trim(); + const output = execFileSync('git', args, { + cwd, + encoding: 'utf8', + stdio: ['ignore', 'pipe', 'ignore'] + }).trim(); return output.length > 0 ? output : null; } catch { return null;