diff --git a/extensions/git/src/git.ts b/extensions/git/src/git.ts index 88bd954fceb..cef1e0a7a30 100644 --- a/extensions/git/src/git.ts +++ b/extensions/git/src/git.ts @@ -330,6 +330,10 @@ export class Git { const result = await exec(child, options); + if (options.log !== false && result.stderr.length > 0) { + this.log(`${result.stderr}\n`); + } + if (result.exitCode) { let gitErrorCode: string | undefined = void 0; @@ -349,10 +353,6 @@ export class Git { gitErrorCode = GitErrorCodes.CantAccessRemote; } - if (options.log !== false) { - this.log(`${result.stderr}\n`); - } - return Promise.reject(new GitError({ message: 'Failed to execute git', stdout: result.stdout,