diff --git a/extensions/git/package.json b/extensions/git/package.json index c45a83e1037..c1ad297254f 100644 --- a/extensions/git/package.json +++ b/extensions/git/package.json @@ -1766,8 +1766,18 @@ "view": [ { "view": "workbench.scm", - "contents": "Git is installed, but you currently don't have a folder open.\n[Open Folder](command:vscode.openFolder)", - "when": "workbenchState == empty" + "contents": "%view.workbench.scm.empty%", + "when": "config.git.enabled && workbenchState == empty" + }, + { + "view": "workbench.scm", + "contents": "%view.workbench.scm.folder%", + "when": "config.git.enabled && workbenchState == folder" + }, + { + "view": "workbench.scm", + "contents": "%view.workbench.scm.workspace%", + "when": "config.git.enabled && workbenchState == workspace" } ] } diff --git a/extensions/git/package.nls.json b/extensions/git/package.nls.json index f3d75519653..2b787fe82ae 100644 --- a/extensions/git/package.nls.json +++ b/extensions/git/package.nls.json @@ -146,5 +146,8 @@ "colors.untracked": "Color for untracked resources.", "colors.ignored": "Color for ignored resources.", "colors.conflict": "Color for resources with conflicts.", - "colors.submodule": "Color for submodule resources." + "colors.submodule": "Color for submodule resources.", + "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\n[Open Folder](command:vscode.openFolder)\n[Clone from URL](command:git.clone)\nTo learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "The folder currently open doesn't have a git repository.\n[Initialize Repository](command:git.init)\nTo learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories.\n[Initialize Repository](command:git.init)\nTo learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm)." }