fix(git): bypass WSL login shells for status reads

This commit is contained in:
OrcaWin
2026-08-08 07:34:10 -07:00
parent 54a9b5840b
commit b6b59dbc26
8 changed files with 1178 additions and 127 deletions
+12
View File
@@ -13,3 +13,15 @@ export function gitOptionsForWorktree(
...(options.signal ? { signal: options.signal } : {})
}
}
export function gitStatusReadOptionsForWorktree(
cwd: string,
options: GitRuntimeOptions = {}
): {
cwd: string
wslDistro?: string
signal?: AbortSignal
preferWslDirectGit: true
} {
return { ...gitOptionsForWorktree(cwd, options), preferWslDirectGit: true }
}