From e002fc6afa04975b6176da6a79ae7722a259bfcd Mon Sep 17 00:00:00 2001 From: OneThatWalks Date: Wed, 17 Oct 2018 00:30:39 -0400 Subject: [PATCH] Git clone fix to use basename --- extensions/git/src/git.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/git/src/git.ts b/extensions/git/src/git.ts index 0deb723c9d0..9434370ae6b 100644 --- a/extensions/git/src/git.ts +++ b/extensions/git/src/git.ts @@ -334,7 +334,7 @@ export class Git { } async clone(url: string, parentPath: string, cancellationToken?: CancellationToken): Promise { - let baseFolderName = decodeURI(url).replace(/^.*\//, '').replace(/\.git$/, '') || 'repository'; + let baseFolderName = path.win32.basename(decodeURI(url), '.git') || 'repository'; let folderName = baseFolderName; let folderPath = path.join(parentPath, folderName); let count = 1; -- GitLab