vvscodeSource ↗
63 declarations and 77 call references extracted from public source metadata.

Source symbols: extensions/git/src/main.ts

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: main@0b8aecc9797195d109bf60817ebc6b174eb252e1 · 2026-07-20T15:21:55Z
  • Declarations: 63
  • Referenced calls: 77

Declared symbols

  • deactivateTasks — const at line 33
  • deactivate — exported function at line 35; references for, task
  • createModel — function at line 41; references getConfiguration, isArray, normalize, replace, isAbsolute, findGit, info, some, startsWith, createIPCServer, error, getAskpassPaths, Askpass, push, GitEditor, getEnv, TerminalEnvironmentManager, Git, Model, CloneManager
  • pathValue — const at line 42; references getConfiguration, isArray
  • pathHints — let at line 43; references isArray
  • excludes — const at line 46; references normalize, replace, isAbsolute
  • info — const at line 53; references findGit, normalize, replace, some, startsWith
  • normalized — const at line 59; references normalize, replace, some, startsWith, info
  • skip — const at line 60; references some, startsWith, info
  • ipcServer — let at line 67; references createIPCServer, error
  • askpassPaths — const at line 75; references getAskpassPaths, Askpass, push, GitEditor, getEnv
  • askpass — const at line 76; references Askpass, push, GitEditor, getEnv
  • gitEditor — const at line 79; references GitEditor, push, getEnv
  • environment — const at line 82; references getEnv
  • terminalEnvironmentManager — const at line 83; references TerminalEnvironmentManager, push, info, Git
  • git — const at line 88; references Git
  • model — const at line 94; references Model, push, CloneManager, executeCommand, onDidOpenRepository, onDidCloseRepository, onRepository, split, test, pop, appendLine, join
  • cloneManager — const at line 96; references CloneManager, executeCommand, onDidOpenRepository, onDidCloseRepository, onRepository, split, test, pop, appendLine, join
  • onRepository — const at line 98; references executeCommand, onDidOpenRepository, onDidCloseRepository, split, test, pop, appendLine, join
  • onOutput — const at line 103; references split, test, pop, appendLine, join
  • lines — const at line 104; references split, test, pop
  • cc — const at line 115; references CommandCenter, push, GitFileSystemProvider, GitDecorations, GitBlameController, GitTimelineProvider, GitEditSessionIdentityProvider, TerminalShellExecutionManager, GitPostCommitCommandsProvider, registerPostCommitCommandsProvider, GitCommitInputBoxDiagnosticsManager, GitCommitInputBoxCodeActionsProvider, registerDocumentLinkProvider, GitEditorDocumentLinkProvider, checkGitVersion, executeCommand, compareGitVersionTo
  • postCommitCommandsProvider — const at line 126; references GitPostCommitCommandsProvider, registerPostCommitCommandsProvider, GitCommitInputBoxDiagnosticsManager, push, GitCommitInputBoxCodeActionsProvider, registerDocumentLinkProvider, GitEditorDocumentLinkProvider, checkGitVersion, executeCommand, compareGitVersionTo
  • diagnosticsManager — const at line 129; references GitCommitInputBoxDiagnosticsManager, push, GitCommitInputBoxCodeActionsProvider, registerDocumentLinkProvider, GitEditorDocumentLinkProvider, checkGitVersion, executeCommand, compareGitVersionTo
  • codeActionsProvider — const at line 132; references GitCommitInputBoxCodeActionsProvider, push, registerDocumentLinkProvider, GitEditorDocumentLinkProvider, checkGitVersion, executeCommand, compareGitVersionTo
  • gitEditorDocumentLinkProvider — const at line 135; references registerDocumentLinkProvider, GitEditorDocumentLinkProvider, push, checkGitVersion, executeCommand, compareGitVersionTo
  • isGitRepository — function at line 144; references join, stat, isDirectory
  • dotGit — const at line 149; references join, stat, isDirectory
  • dotGitStat — const at line 152; references stat, isDirectory
  • warnAboutMissingGit — function at line 159; references getConfiguration, all, every, showWarningMessage, executeCommand, parse, update
  • config — const at line 160; references getConfiguration
  • shouldIgnore — const at line 161
  • areGitRepositories — const at line 171; references all, every
  • download — const at line 177; references showWarningMessage, executeCommand, parse, update
  • neverShowAgain — const at line 178; references showWarningMessage, executeCommand, parse, update
  • choice — const at line 179; references showWarningMessage, executeCommand, parse, update
  • _activate — exported function at line 192; references push, Disposable, from, dispose, createOutputChannel, appendLine, onDidChangeLogLevel, require, TelemetryReporter, getConfiguration, filterEvent, affectsConfiguration, GitExtensionImpl, eventToPromise, async, createModel, warn, test, sendTelemetryEvent, executeCommand
  • disposables — const at line 193; references push, Disposable, from, dispose, createOutputChannel
  • logger — const at line 196; references createOutputChannel
  • onDidChangeLogLevel — const at line 199; references appendLine
  • telemetryReporter — const at line 206; references TelemetryReporter, push, dispose, getConfiguration, filterEvent, affectsConfiguration, GitExtensionImpl, eventToPromise, async, createModel
  • config — const at line 209; references getConfiguration, filterEvent, affectsConfiguration, GitExtensionImpl, eventToPromise, async, createModel
  • enabled — const at line 210; references filterEvent, affectsConfiguration, getConfiguration, GitExtensionImpl, eventToPromise, async, createModel
  • onConfigChange — const at line 213; references filterEvent, affectsConfiguration, getConfiguration, GitExtensionImpl, eventToPromise, async, createModel
  • onEnabled — const at line 214; references filterEvent, getConfiguration, GitExtensionImpl, eventToPromise, async, createModel
  • result — const at line 215; references GitExtensionImpl, eventToPromise, async, createModel
  • _context — let at line 253
  • getExtensionContext — exported function at line 254
  • activate — exported function at line 258; references _activate, push, registerAPICommands
  • result — const at line 261; references _activate, push, registerAPICommands, getConfiguration, test, showWarningMessage, executeCommand, parse, update
  • checkGitv1 — function at line 266; references getConfiguration, test, showWarningMessage, executeCommand, parse, update
  • config — const at line 267; references getConfiguration
  • shouldIgnore — const at line 268
  • update — const at line 278; references showWarningMessage, executeCommand, parse
  • neverShowAgain — const at line 279; references showWarningMessage, executeCommand, parse, update
  • choice — const at line 281; references showWarningMessage, executeCommand, parse, update
  • checkGitWindows — function at line 294; references test, getConfiguration, showWarningMessage, executeCommand, parse, update
  • config — const at line 299; references getConfiguration
  • shouldIgnore — const at line 300
  • update — const at line 306; references showWarningMessage, executeCommand, parse
  • neverShowAgain — const at line 307; references showWarningMessage, executeCommand, parse, update
  • choice — const at line 308; references showWarningMessage, executeCommand, parse, update
  • checkGitVersion — function at line 321; references checkGitv1, checkGitWindows

Imported modules

  • vscode
  • ./git
  • ./model
  • ./commands
  • ./fileSystemProvider
  • ./decorationProvider
  • ./askpass
  • ./util
  • @vscode/extension-telemetry
  • ./api/git
  • ./protocolHandler
  • ./api/extension
  • path
  • fs
  • os
  • ./timelineProvider
  • ./api/api1
  • ./terminal
  • ./ipc/ipcServer
  • ./gitEditor
  • ./postCommitCommands
  • ./editSessionIdentityProvider
  • ./diagnostics
  • ./blame
  • ./cloneManager
  • ./askpassManager
  • {1}
  • ../package.json

File-level call references


Source: extensions/git/src/main.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file
Source symbols: extensions/git/src/main.ts — vscode · Smolify