Don't register git protocol handler till after git commands are registered (#160857)

This commit is contained in:
Joyce Er
2022-09-14 10:23:38 -07:00
committed by GitHub
parent 3dc9b8a26c
commit 51ab74bc88

View File

@@ -182,8 +182,6 @@ export async function _activate(context: ExtensionContext): Promise<GitExtension
const outputChannelLogger = new OutputChannelLogger();
disposables.push(outputChannelLogger);
disposables.push(new GitProtocolHandler(outputChannelLogger));
const { name, version, aiKey } = require('../package.json') as { name: string; version: string; aiKey: string };
const telemetryReporter = new TelemetryReporter(name, version, aiKey);
deactivateTasks.push(() => telemetryReporter.dispose());
@@ -222,6 +220,8 @@ export async function _activate(context: ExtensionContext): Promise<GitExtension
warnAboutMissingGit();
return new GitExtensionImpl();
} finally {
disposables.push(new GitProtocolHandler(outputChannelLogger));
}
}