diff --git a/extensions/git/src/model.ts b/extensions/git/src/model.ts index 5d33d16ae83f..8dfbef4d506c 100644 --- a/extensions/git/src/model.ts +++ b/extensions/git/src/model.ts @@ -148,6 +148,13 @@ export class Model implements IRemoteSourceProviderRegistry { } private onPossibleGitRepositoryChange(uri: Uri): void { + const config = workspace.getConfiguration('git'); + const autoRepositoryDetection = config.get('autoRepositoryDetection'); + + if (autoRepositoryDetection === false) { + return; + } + this.eventuallyScanPossibleGitRepository(uri.fsPath.replace(/\.git.*$/, '')); }