Options
All
  • Public
  • Public/Protected
  • All
Menu

Module git

Index

References

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

References

Re-exports Branch
Re-exports BranchType
Re-exports Commit
Re-exports CommitIdentity
Re-exports CommitLine
Re-exports CommitWithChanges
Re-exports CommittedFileChange
Re-exports Git
Re-exports GitError
Re-exports GitFileBlame
Re-exports GitFileChange
Re-exports GitFileStatus
Re-exports GitPath
Re-exports GitResult
Re-exports GitStatusChangeEvent
Re-exports GitUtils
Re-exports GitWatcher
Re-exports GitWatcherClient
Re-exports GitWatcherPath
Re-exports GitWatcherServer
Re-exports GitWatcherServerProxy
Re-exports ReconnectingGitWatcherServer
Re-exports Remote
Re-exports Repository
Re-exports StashEntry
Re-exports Tag
Re-exports WorkingDirectoryStatus

Type Aliases

FindGitRepositories: ((path: string, progressCb: ((repos: string[]) => void)) => Promise<string[]>)

Type declaration

    • (path: string, progressCb: ((repos: string[]) => void)): Promise<string[]>
    • Parameters

      • path: string
      • progressCb: ((repos: string[]) => void)
          • (repos: string[]): void
          • Parameters

            • repos: string[]

            Returns void

      Returns Promise<string[]>

GitCommitDetailOpenerOptions: WidgetOpenerOptions & GitCommitDetailWidgetOptions
GitPreferences: PreferenceProxy<GitConfiguration>
GitRepositoryWatcherFactory: ((options: GitRepositoryWatcherOptions) => GitRepositoryWatcher)
GitWatcherServerProxy: JsonRpcProxy<GitWatcherServer>

Variables

GIT_DIFF: "git-diff" = 'git-diff'
GIT_RESOURCE_SCHEME: "gitrev" = 'gitrev'
Git: typeof Git = ...

Git symbol for DI.

GitCommitDetailWidgetOptions: typeof GitCommitDetailWidgetOptions = ...
GitConfigSchema: PreferenceSchema = ...
GitEnvProvider: typeof GitEnvProvider = ...

Provides an additional environment object when executing every single Git command.

GitInit: typeof GitInit = ...

Initializer hook for Git.

GitLocator: typeof GitLocator = ...
GitPath: "/services/git" = '/services/git'

The WS endpoint path to the Git service.

GitPreferenceContribution: typeof GitPreferenceContribution = ...
GitPreferences: typeof GitPreferences = ...
GitPromptClient: typeof GitPromptClient = ...
GitPromptServer: typeof GitPromptServer = ...
GitPromptServerProxy: typeof GitPromptServerProxy = ...
GitRepositoryWatcherFactory: typeof GitRepositoryWatcherFactory = ...
GitResourceOpener: typeof GitResourceOpener = ...
GitWatcherPath: "/services/git-watcher" = '/services/git-watcher'

Unique WS endpoint path to the Git watcher service.

GitWatcherServer: typeof GitWatcherServer = ...

The symbol of the Git watcher backend for DI.

GitWatcherServerProxy: typeof GitWatcherServerProxy = ...
default: ContainerModule
default: ContainerModule
default: ContainerModule
default: ContainerModule
default: ContainerModule
default: ContainerModule

Functions

  • bindBlame(bind: Bind): void
  • bindDirtyDiff(bind: Bind): void
  • bindGitDiffModule(bind: Bind): void
  • bindGitHistoryModule(bind: Bind): void
  • bindGitPreferences(bind: Bind): void
  • bindPrompt(bind: Bind): void
  • bindPromptServer(bind: Bind): void
  • bindRepositoryWatcher(bind: Bind): void
  • createGitDiffWidgetContainer(parent: Container): Container
  • createGitPreferences(preferences: PreferenceService, schema?: PreferenceSchema): GitPreferences
  • default(connection: Channel): void
  • Parameters

    • connection: Channel

    Returns void

  • initializeBindings(): { bind: interfaces.Bind; container: Container }