stable-ish scm api!

fixes #2824
This commit is contained in:
Joao Moreno
2017-03-27 17:24:23 +02:00
parent ae55e8fa4e
commit 0999c13227
3 changed files with 205 additions and 210 deletions

View File

@@ -448,27 +448,22 @@ export function createApiFactory(
class SCM {
@proposed(extension)
get activeProvider() {
return extHostSCM.activeProvider;
}
@proposed(extension)
get onDidChangeActiveProvider() {
return extHostSCM.onDidChangeActiveProvider;
}
@proposed(extension)
get onDidAcceptInputValue() {
return mapEvent(extHostSCM.inputBox.onDidAccept, () => extHostSCM.inputBox);
}
@proposed(extension)
get inputBox() {
return extHostSCM.inputBox;
}
@proposed(extension)
registerSCMProvider(provider: vscode.SCMProvider) {
telemetryService.publicLog('registerSCMProvider', {
extensionId: extension.id,