Optional
acceptOptional accept input command.
This command will be invoked when the user accepts the value in the Source Control input.
Optional
commitOptional commit template string.
The Source Control viewlet will populate the Source Control input with this value when appropriate.
Optional
contextContext value of the source control. This can be used to contribute source control specific actions.
For example, if a source control is given a context value of repository
, when contributing actions to scm/sourceControl/context
using menus
extension point, you can specify context value for key scmProviderContext
in when
expressions, like scmProviderContext == repository
.
"contributes": {
"menus": {
"scm/sourceControl/context": [
{
"command": "extension.gitAction",
"when": "scmProviderContext == repository"
}
]
}
}
This will show action extension.gitAction
only for source controls with contextValue
equal to repository
.
Optional
countThe UI-visible count of resource states of this source control.
Equals to the total number of resource state of this source control, if undefined.
Readonly
idThe id of this source control.
Readonly
inputThe input box for this source control.
Readonly
labelThe human-readable label of this source control.
Readonly
onAn event signaling when the selection state changes.
Readonly
onFired when the parent source control is disposed.
Optional
quickAn optional quick diff provider.
Readonly
rootThe (optional) Uri of the root of this source control.
Readonly
selectedWhether the source control is selected.
Optional
statusOptional status bar commands.
These commands will be displayed in the editor's status bar.
https://github.com/microsoft/vscode/issues/254910