Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GitContribution

Hierarchy

  • GitContribution

Implements

  • CommandContribution
  • MenuContribution
  • TabBarToolbarContribution
  • ColorContribution

Index

Constructors

constructor

Properties

Protected Readonly commands

commands: CommandRegistry

Protected Readonly decorationsService

decorationsService: DecorationsService

Protected Readonly editorManager

editorManager: EditorManager

Protected Readonly git

git: Git

Protected Readonly gitDecorationProvider

gitDecorationProvider: GitDecorationProvider

Protected Readonly gitErrorHandler

gitErrorHandler: GitErrorHandler

Protected Readonly gitPreferences

gitPreferences: PreferenceProxy<GitConfiguration>

Protected Readonly progressService

progressService: ProgressService

Protected Readonly quickOpenService

quickOpenService: GitQuickOpenService

Protected Readonly repositoryProvider

repositoryProvider: GitRepositoryProvider

Protected Readonly repositoryTracker

repositoryTracker: GitRepositoryTracker

Protected Readonly syncService

syncService: GitSyncService

Protected toDispose

toDispose: DisposableCollection = ...

Protected Readonly workspaceService

workspaceService: WorkspaceService

Static GIT_CHECKOUT

GIT_CHECKOUT: string = 'git.checkout'

Static GIT_SYNC_STATUS

GIT_SYNC_STATUS: string = 'git-sync-status'

Methods

addSignOff

  • addSignOff(): Promise<void>

Protected allStaged

amend

  • amend(): Promise<void>

Protected asSubMenuItemOf

  • asSubMenuItemOf(submenu: { group: string; label: string; menuGroups: string[] }, groupIdx?: number): string

commit

  • commit(options?: Commit & { message?: string }): Promise<void>

Protected getCheckoutStatusBarCommand

  • getCheckoutStatusBarCommand(): undefined | ScmCommand

Protected getOpenChangesOptions

Protected getOpenFileOptions

Protected getSyncStatusBarCommand

  • getSyncStatusBarCommand(): undefined | ScmCommand

Protected hasConflicts

onStart

  • onStart(): void

openChanges

  • openChanges(widget?: Widget): Promise<undefined | EditorWidget>

Protected openFile

  • openFile(widget?: Widget): Promise<undefined | EditorWidget>

registerColors

  • registerColors(colors: ColorRegistry): void

registerCommands

  • registerCommands(registry: CommandRegistry): void

registerMenus

  • registerMenus(menus: MenuModelRegistry): void

registerToolbarItems

  • registerToolbarItems(registry: TabBarToolbarRegistry): void

Protected updateStatusBar

  • updateStatusBar(): void

Protected withProgress

  • withProgress<T>(task: () => Promise<T>): Promise<T>