diff --git a/src/vs/vscode.proposed.d.ts b/src/vs/vscode.proposed.d.ts index b079e68d109..5c8ada4b6b7 100644 --- a/src/vs/vscode.proposed.d.ts +++ b/src/vs/vscode.proposed.d.ts @@ -135,7 +135,6 @@ declare module 'vscode' { readonly onDidChange: Event; getOriginalResource?(uri: Uri, token: CancellationToken): ProviderResult; - commit?(message: string, token: CancellationToken): ProviderResult; open?(resource: SCMResource, token: CancellationToken): ProviderResult; drag?(resource: SCMResource, resourceGroup: SCMResourceGroup, token: CancellationToken): ProviderResult; } diff --git a/src/vs/workbench/api/node/extHost.protocol.ts b/src/vs/workbench/api/node/extHost.protocol.ts index 3cedf43e5b6..9adb5912e4b 100644 --- a/src/vs/workbench/api/node/extHost.protocol.ts +++ b/src/vs/workbench/api/node/extHost.protocol.ts @@ -242,7 +242,6 @@ export abstract class MainProcessExtensionServiceShape { export interface SCMProviderFeatures { label: string; - supportsCommit: boolean; supportsOpen: boolean; supportsDrag: boolean; supportsOriginalResource: boolean; @@ -390,7 +389,6 @@ export abstract class ExtHostTerminalServiceShape { } export abstract class ExtHostSCMShape { - $commit(id: string, message: string): TPromise { throw ni(); } $open(id: string, resourceGroupId: string, uri: string): TPromise { throw ni(); } $drag(id: string, fromResourceGroupId: string, fromUri: string, toResourceGroupId: string): TPromise { throw ni(); } $getOriginalResource(id: string, uri: URI): TPromise { throw ni(); } diff --git a/src/vs/workbench/api/node/extHostSCM.ts b/src/vs/workbench/api/node/extHostSCM.ts index 7461830b72b..9df773b0e47 100644 --- a/src/vs/workbench/api/node/extHostSCM.ts +++ b/src/vs/workbench/api/node/extHostSCM.ts @@ -113,7 +113,6 @@ export class ExtHostSCM { this._proxy.$register(providerId, { label: provider.label, - supportsCommit: !!provider.commit, supportsOpen: !!provider.open, supportsDrag: !!provider.drag, supportsOriginalResource: !!provider.getOriginalResource @@ -162,16 +161,6 @@ export class ExtHostSCM { }); } - $commit(providerId: string, message: string): TPromise { - const provider = this._providers[providerId]; - - if (!provider) { - return TPromise.as(null); - } - - return asWinJsPromise(token => provider.commit(message, token)); - } - $open(providerId: string, resourceGroupId: string, uri: string): TPromise { const provider = this._providers[providerId]; diff --git a/src/vs/workbench/api/node/mainThreadSCM.ts b/src/vs/workbench/api/node/mainThreadSCM.ts index 055e668ee9f..7470f97dc15 100644 --- a/src/vs/workbench/api/node/mainThreadSCM.ts +++ b/src/vs/workbench/api/node/mainThreadSCM.ts @@ -38,14 +38,6 @@ class MainThreadSCMProvider implements ISCMProvider { this.disposables.push(scmService.registerSCMProvider(this)); } - commit(message: string): TPromise { - if (!this.features.supportsCommit) { - return TPromise.as(null); - } - - return this.proxy.$commit(this.id, message); - } - open(resource: ISCMResource): TPromise { if (!this.features.supportsOpen) { return TPromise.as(null); diff --git a/src/vs/workbench/parts/git/browser/gitScm.ts b/src/vs/workbench/parts/git/browser/gitScm.ts index ff319530023..95cee05ea81 100644 --- a/src/vs/workbench/parts/git/browser/gitScm.ts +++ b/src/vs/workbench/parts/git/browser/gitScm.ts @@ -44,10 +44,6 @@ export class GitSCMProvider implements IWorkbenchContribution, ISCMProvider, ITe return 'git.contentprovider'; } - commit(message: string): TPromise { - return TPromise.wrapError('not implemented'); - } - open(uri: ISCMResource): TPromise { return TPromise.wrapError('not implemented'); } diff --git a/src/vs/workbench/services/scm/common/scm.ts b/src/vs/workbench/services/scm/common/scm.ts index 5e3355cd9b2..d6b592da321 100644 --- a/src/vs/workbench/services/scm/common/scm.ts +++ b/src/vs/workbench/services/scm/common/scm.ts @@ -41,7 +41,6 @@ export interface ISCMProvider extends IDisposable { readonly resources: ISCMResourceGroup[]; readonly onDidChange: Event; - commit(message: string): TPromise; open(uri: ISCMResource): TPromise; drag(from: ISCMResource, to: ISCMResourceGroup): TPromise; getOriginalResource(uri: URI): TPromise;