From f329e748b98dfe78de9ac7fa119c24448895cdc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Su=C4=8Di=C4=87?= Date: Mon, 10 Sep 2018 20:46:00 +0200 Subject: [PATCH] Fix#35905 --- extensions/git/src/commands.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) mode change 100644 => 100755 extensions/git/src/commands.ts diff --git a/extensions/git/src/commands.ts b/extensions/git/src/commands.ts old mode 100644 new mode 100755 index e4b5320a561..606b5d01cc1 --- a/extensions/git/src/commands.ts +++ b/extensions/git/src/commands.ts @@ -503,6 +503,22 @@ export class CommandCenter { await this.git.init(path); await this.model.openRepository(path); + + const choices = []; + let message = localize('proposeopeninitialisedrepo', "Would you like to add the repository folder to workspace?"); + const open = localize('addinitrepo', "Add folder"); + const notopen = localize('notaddinitrepo', "No, don't add"); + choices.push(open); + choices.push(notopen); + + const result = await window.showInformationMessage(message, ...choices); + const openFolder = result === open; + + if(openFolder) + { + const uri = Uri.file(path); + workspace.updateWorkspaceFolders(workspace.workspaceFolders ? workspace.workspaceFolders.length : 0, null, { uri}); + } } @command('git.openRepository', { repository: false })