(cwd: string, signal?: AbortSignal)
| 108 | |
| 109 | /** Quick check: is this directory inside a git repo? */ |
| 110 | export async function isGitRepo(cwd: string, signal?: AbortSignal): Promise<boolean> { |
| 111 | const r = await git(['rev-parse', '--is-inside-work-tree'], { cwd, signal, timeoutMs: 5000 }); |
| 112 | return r.exitCode === 0 && r.stdout.trim() === 'true'; |
| 113 | } |