From bb2c77dea153ea13faa71b12650db6ceb8d2d60e Mon Sep 17 00:00:00 2001 From: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com> Date: Mon, 5 Sep 2022 17:12:25 +0200 Subject: [PATCH] Git - Initial repository scan telemetry (#160102) Initial repository scan telemetry --- extensions/git/src/model.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/extensions/git/src/model.ts b/extensions/git/src/model.ts index 5fc1b4d06ac..9d869f008cd 100644 --- a/extensions/git/src/model.ts +++ b/extensions/git/src/model.ts @@ -139,6 +139,18 @@ export class Model implements IRemoteSourcePublisherRegistry, IPostCommitCommand this.onDidChangeVisibleTextEditors(window.visibleTextEditors), this.scanWorkspaceFolders() ]); + + const config = workspace.getConfiguration('git'); + const autoRepositoryDetection = config.get('autoRepositoryDetection'); + + /* __GDPR__ + "git.repositoryInitialScan" : { + "owner": "lszomoru", + "autoRepositoryDetection": { "classification": "SystemMetaData", "purpose": "FeatureInsight", "comment": "Setting that controls the initial repository scan" }, + "repositoryCount": { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true, "comment": "Number of repositories opened during initial repository scan" }, + } + */ + this.telemetryReporter.sendTelemetryEvent('git.repositoryInitialScan', { autoRepositoryDetection: String(autoRepositoryDetection) }, { repositoryCount: this.openRepositories.length }); } /**