(baseEnv?: NodeJS.ProcessEnv)
| 28 | } |
| 29 | |
| 30 | export function getNonInteractiveGitEnv(baseEnv?: NodeJS.ProcessEnv) { |
| 31 | return { |
| 32 | ...process.env, |
| 33 | ...baseEnv, |
| 34 | GIT_TERMINAL_PROMPT: '0', |
| 35 | GCM_INTERACTIVE: 'Never', |
| 36 | GIT_ASKPASS: 'echo', |
| 37 | SSH_ASKPASS: 'echo', |
| 38 | GIT_SSH_COMMAND: 'ssh -oBatchMode=yes -oConnectTimeout=5', |
| 39 | } |
| 40 | } |
| 41 | |
| 42 | export function formatGitCommandError(error: unknown) { |
| 43 | if (!(error instanceof Error)) { |
no outgoing calls
no test coverage detected