Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GitRepositoryTracker

The repository tracker watches the selected repository for status changes. It provides a convenient way to listen on status updates.

Hierarchy

  • GitRepositoryTracker

Index

Constructors

constructor

Properties

Protected Readonly git

git: Git

Protected Readonly gitWatcher

gitWatcher: GitWatcher

Protected Readonly onGitEventEmitter

onGitEventEmitter: Emitter<undefined | GitStatusChangeEvent> = ...

Protected Readonly repositoryProvider

repositoryProvider: GitRepositoryProvider

Protected toDispose

toDispose: DisposableCollection = ...

Protected updateStatus

updateStatus: DebouncedFunc<() => Promise<void>> = ...

Protected workingDirectoryStatus

workingDirectoryStatus: undefined | WorkingDirectoryStatus

Accessors

allRepositories

onDidChangeRepository

  • get onDidChangeRepository(): Event<undefined | Repository>

onGitEvent

repositoryUri

  • get repositoryUri(): undefined | default

selectedRepository

  • get selectedRepository(): undefined | Repository

selectedRepositoryStatus

Methods

getPath

  • getPath(uri: default): undefined | string

getUri

  • getUri(path: string): undefined | default

Protected init

  • init(): Promise<void>

Protected setStatus