Interface ScmProvider

interface ScmProvider {
    acceptInputCommand?: ScmCommand;
    amendSupport?: ScmAmendSupport;
    groups: ScmResourceGroup[];
    id: string;
    label: string;
    onDidChange: Event<void>;
    onDidChangeCommitTemplate: Event<string>;
    onDidChangeResources?: Event<void>;
    onDidChangeStatusBarCommands?: Event<undefined | ScmCommand[]>;
    rootUri: string;
    statusBarCommands?: ScmCommand[];
}

Hierarchy

  • Disposable
    • ScmProvider

Properties

acceptInputCommand?: ScmCommand
amendSupport?: ScmAmendSupport
id: string
label: string
onDidChange: Event<void>
onDidChangeCommitTemplate: Event<string>
onDidChangeResources?: Event<void>
onDidChangeStatusBarCommands?: Event<undefined | ScmCommand[]>
rootUri: string
statusBarCommands?: ScmCommand[]