diff --git a/extensions/git/package.json b/extensions/git/package.json index 38b45d6d3e4c15c29f6bf4cf5b512aa593221f36..3354be990bf98f20f1bb3fe4ca6f81d4edbacb3a 100644 --- a/extensions/git/package.json +++ b/extensions/git/package.json @@ -1002,7 +1002,7 @@ "default": false, "description": "%config.alwaysSignOff%" }, - "git.ignoreRepositories": { + "git.ignoredRepositories": { "type": "array", "default": [], "scope": "window", diff --git a/extensions/git/src/model.ts b/extensions/git/src/model.ts index 36c4f7b4ca414fa082a32ff8a892c27a60f0a8d0..1739f9834379e913fbb1c18a6ea6d7a70f76d882 100644 --- a/extensions/git/src/model.ts +++ b/extensions/git/src/model.ts @@ -190,7 +190,6 @@ export class Model { const config = workspace.getConfiguration('git', Uri.file(path)); const enabled = config.get('enabled') === true; - const ignoredRepos = new Set(config.get>('ignoreRepositories')); if (!enabled) { return; @@ -208,6 +207,9 @@ export class Model { return; } + const config = workspace.getConfiguration('git'); + const ignoredRepos = new Set(config.get>('ignoredRepositories')); + if (ignoredRepos.has(rawRoot)) { return; }