Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GitScmProvider

Hierarchy

  • GitScmProvider

Implements

  • ScmProvider

Index

Constructors

constructor

Properties

Protected _amendSupport

_amendSupport: GitAmendSupport

Protected _statusBarCommands

_statusBarCommands: undefined | ScmCommand[]

Protected Readonly commands

commands: CommandService

Protected Readonly editorManager

editorManager: EditorManager

Protected Readonly fileService

fileService: FileService

Protected Readonly git

git: Git

Protected Readonly gitErrorHandler

gitErrorHandler: GitErrorHandler

Readonly id

id: "git" = 'git'

input

input: ScmInput

Readonly label

label: string = ...

Protected Readonly labelProvider

labelProvider: LabelProvider

Readonly onDidChange

onDidChange: Event<void> = ...

Readonly onDidChangeCommitTemplate

onDidChangeCommitTemplate: Event<string> = ...

Private Readonly onDidChangeCommitTemplateEmitter

onDidChangeCommitTemplateEmitter: Emitter<string> = ...

Protected Readonly onDidChangeEmitter

onDidChangeEmitter: Emitter<void> = ...

Readonly onDidChangeStatusBarCommands

onDidChangeStatusBarCommands: Event<undefined | ScmCommand[]> = ...

Private Readonly onDidChangeStatusBarCommandsEmitter

onDidChangeStatusBarCommandsEmitter: Emitter<undefined | ScmCommand[]> = ...

Protected Readonly options

Protected state

state: State = ...

Private Readonly toDispose

toDispose: DisposableCollection = ...

Accessors

acceptInputCommand

  • get acceptInputCommand(): undefined | ScmCommand

amendSupport

groups

  • get groups(): ScmResourceGroup[]

mergeChanges

repository

rootUri

  • get rootUri(): string

stagedChanges

statusBarCommands

  • get statusBarCommands(): undefined | ScmCommand[]
  • set statusBarCommands(statusBarCommands: undefined | ScmCommand[]): void

unstagedChanges

Methods

Protected addScmResource

  • addScmResource(group: ScmResourceGroup, change: GitFileChange): void

Protected confirm

  • confirm(paths: string[]): Promise<undefined | boolean>

Protected confirmAll

  • confirmAll(): Promise<undefined | boolean>

Protected createGroup

  • createGroup(id: string, label: string, changes: GitFileChange[], hideWhenEmpty?: boolean): ScmResourceGroup

createScmCommit

createScmHistoryCommit

Protected delete

  • delete(uri: default): Promise<void>

Protected deleteAll

  • deleteAll(uris: string[]): Promise<void>

discard

  • discard(uriArg: string | string[]): Promise<void>

discardAll

  • discardAll(): Promise<void>

dispose

  • dispose(): void

findChange

Protected fireDidChange

  • fireDidChange(): void

getStatus

getUriToOpen

Protected init

  • init(): void

open

  • open(change: GitFileChange, options?: EditorOpenerOptions): Promise<void>

openChange

  • openChange(change: GitFileChange, options?: EditorOpenerOptions): Promise<EditorWidget>

relativePath

  • relativePath(uri: string): string

setStatus

stage

  • stage(uriArg: string | string[]): Promise<void>

stageAll

  • stageAll(): Promise<void>

Protected toCommitDetailUri

  • toCommitDetailUri(commitSha: string): default

unstage

  • unstage(uriArg: string | string[]): Promise<void>

unstageAll

  • unstageAll(): Promise<void>