An source control resource state represents the state of an underlying workspace resource within a certain source control group.
The command which should be run when the resource state is open in the Source Control viewlet.
Context value of the resource state. This can be used to contribute resource specific actions.
For example, if a resource is given a context value as
diffable. When contributing actions to
menus extension point, you can specify context value for key
when expressions, like
scmResourceState == diffable.
"when": "scmResourceState == diffable"
This will show action
extension.diff only for resources with
The decorations for this source control resource state.
The uri of the underlying resource inside the workspace.