(r: GitResult)
| 54 | let timedOut = false; |
| 55 | let settled = false; |
| 56 | const settle = (r: GitResult): void => { |
| 57 | if (settled) return; |
| 58 | settled = true; |
| 59 | clearTimeout(termTimer); |
| 60 | clearTimeout(killTimer); |
| 61 | resolve(r); |
| 62 | }; |
| 63 | |
| 64 | proc.stdout?.on('data', (d: Buffer) => { stdout += d.toString(); }); |
| 65 | proc.stderr?.on('data', (d: Buffer) => { stderr += d.toString(); }); |