diff --git a/deadlock-plugins/deadlock-extension/package.json b/deadlock-plugins/deadlock-extension/package.json index 2d85cc6659fcd4390d37997a79ba8e59c7d855a6..acb460290121cc42bb73f8b76693923075fa9917 100644 --- a/deadlock-plugins/deadlock-extension/package.json +++ b/deadlock-plugins/deadlock-extension/package.json @@ -133,7 +133,6 @@ "webpack-dev-server": "^4.9.3" }, "extensionPack": [ - "ms-vscode-remote.remote-containers", - "eamodio.gitlens" + "ms-vscode-remote.remote-containers" ] } diff --git a/deadlock-plugins/deadlock-extension/src/core/mission/missionDevContainer.ts b/deadlock-plugins/deadlock-extension/src/core/mission/missionDevContainer.ts index edfbe815bd98fc8cfa9530a9fa359d3e751aca67..921fd10d581774d79bda3f797a0171f9c1aafefe 100644 --- a/deadlock-plugins/deadlock-extension/src/core/mission/missionDevContainer.ts +++ b/deadlock-plugins/deadlock-extension/src/core/mission/missionDevContainer.ts @@ -127,6 +127,11 @@ export class MissionDevContainer { ) { await this.setupMounts(); + const extensions = [this.extentionPath]; + if (this.revieweeId) { + extensions.push('eamodio.gitlens'); + } + return writeFile( `${this.dirs.devcontainer}/devcontainer.json`, (() => { @@ -136,7 +141,7 @@ export class MissionDevContainer { containerEnv: { WORKDIR: `${remoteMissionDir}`, }, - extensions: [this.extentionPath], + extensions, remoteUser: 'deadlock', mounts: this.mounts, userEnvProbe: 'interactiveShell',