From 98bd3493ef358e9f7032f2ab7438ed62d4d3e5a2 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Sun, 3 Jul 2022 08:26:33 +0200 Subject: [PATCH] fixes #148568 --- extensions/git/src/git.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/git/src/git.ts b/extensions/git/src/git.ts index d6b9ef01b7032..18d66247661e1 100644 --- a/extensions/git/src/git.ts +++ b/extensions/git/src/git.ts @@ -1785,12 +1785,12 @@ export class Repository { } catch (err) { if (/^error: failed to push some refs to\b/m.test(err.stderr || '')) { err.gitErrorCode = GitErrorCodes.PushRejected; + } else if (/Permission.*denied/.test(err.stderr || '')) { + err.gitErrorCode = GitErrorCodes.PermissionDenied; } else if (/Could not read from remote repository/.test(err.stderr || '')) { err.gitErrorCode = GitErrorCodes.RemoteConnectionError; } else if (/^fatal: The current branch .* has no upstream branch/.test(err.stderr || '')) { err.gitErrorCode = GitErrorCodes.NoUpstreamBranch; - } else if (/Permission.*denied/.test(err.stderr || '')) { - err.gitErrorCode = GitErrorCodes.PermissionDenied; } throw err;