From 63d89c3ddbca5f4e6ba1439bfc375b50d3cb3bee Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Fri, 28 Apr 2017 14:31:42 +0200 Subject: [PATCH] :bug: fixes #25622 --- src/vs/workbench/parts/scm/browser/scmPreview.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/parts/scm/browser/scmPreview.ts b/src/vs/workbench/parts/scm/browser/scmPreview.ts index 591ea6dd657..0f2db3ad70a 100644 --- a/src/vs/workbench/parts/scm/browser/scmPreview.ts +++ b/src/vs/workbench/parts/scm/browser/scmPreview.ts @@ -16,6 +16,14 @@ import pkg from 'vs/platform/node/package'; // Enable this by default function getDefaultValue(): boolean { + const minorVersion = pkg.version.replace(/^(\d+\.\d+).*$/, '$1'); + const forcedVersion = window.localStorage.getItem('forcedPreviewSCMVersion'); + + if (forcedVersion !== minorVersion) { + window.localStorage.setItem('forcedPreviewSCMVersion', minorVersion); + window.localStorage.setItem('enablePreviewSCM', 'true'); + } + const value = window.localStorage.getItem('enablePreviewSCM'); return value !== 'false'; } @@ -36,7 +44,7 @@ export default class SCMPreview { export class EnableSCMPreviewAction extends Action { static ID = 'enablescmpreview'; - static LABEL = 'Enable Preview SCM'; + static LABEL = 'Disable Legacy Git'; constructor( id = EnableSCMPreviewAction.ID, @@ -63,7 +71,7 @@ export class EnableSCMPreviewAction extends Action { export class DisableSCMPreviewAction extends Action { static ID = 'disablescmpreview'; - static LABEL = 'Disable Preview SCM'; + static LABEL = 'Enable Legacy Git'; constructor( id = DisableSCMPreviewAction.ID, -- GitLab