From ae7e9613cee69d5338d82a4367296caac6fb8163 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Thu, 28 Sep 2017 10:05:20 +0200 Subject: [PATCH] fixes #34358 --- extensions/git/src/git.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/extensions/git/src/git.ts b/extensions/git/src/git.ts index 6600d727131..e445f643451 100644 --- a/extensions/git/src/git.ts +++ b/extensions/git/src/git.ts @@ -143,16 +143,17 @@ function findGitWin32(): Promise { export function findGit(hint: string | undefined): Promise { var first = hint ? findSpecificGit(hint) : Promise.reject(null); - return first.then(void 0, () => { - switch (process.platform) { - case 'darwin': return findGitDarwin(); - case 'win32': return findGitWin32(); - default: return findSpecificGit('git'); - } - }); + return first + .then(void 0, () => { + switch (process.platform) { + case 'darwin': return findGitDarwin(); + case 'win32': return findGitWin32(); + default: return findSpecificGit('git'); + } + }) + .then(null, () => Promise.reject(new Error('Git installation not found.'))); } - export interface IExecutionResult { exitCode: number; stdout: string; -- GitLab