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 33deactivate— exported function at line 35; referencesfor,taskcreateModel— function at line 41; referencesgetConfiguration,isArray,normalize,replace,isAbsolute,findGit,info,some,startsWith,createIPCServer,error,getAskpassPaths,Askpass,push,GitEditor,getEnv,TerminalEnvironmentManager,Git,Model,CloneManagerpathValue— const at line 42; referencesgetConfiguration,isArraypathHints— let at line 43; referencesisArrayexcludes— const at line 46; referencesnormalize,replace,isAbsoluteinfo— const at line 53; referencesfindGit,normalize,replace,some,startsWithnormalized— const at line 59; referencesnormalize,replace,some,startsWith,infoskip— const at line 60; referencessome,startsWith,infoipcServer— let at line 67; referencescreateIPCServer,erroraskpassPaths— const at line 75; referencesgetAskpassPaths,Askpass,push,GitEditor,getEnvaskpass— const at line 76; referencesAskpass,push,GitEditor,getEnvgitEditor— const at line 79; referencesGitEditor,push,getEnvenvironment— const at line 82; referencesgetEnvterminalEnvironmentManager— const at line 83; referencesTerminalEnvironmentManager,push,info,Gitgit— const at line 88; referencesGitmodel— const at line 94; referencesModel,push,CloneManager,executeCommand,onDidOpenRepository,onDidCloseRepository,onRepository,split,test,pop,appendLine,joincloneManager— const at line 96; referencesCloneManager,executeCommand,onDidOpenRepository,onDidCloseRepository,onRepository,split,test,pop,appendLine,joinonRepository— const at line 98; referencesexecuteCommand,onDidOpenRepository,onDidCloseRepository,split,test,pop,appendLine,joinonOutput— const at line 103; referencessplit,test,pop,appendLine,joinlines— const at line 104; referencessplit,test,popcc— const at line 115; referencesCommandCenter,push,GitFileSystemProvider,GitDecorations,GitBlameController,GitTimelineProvider,GitEditSessionIdentityProvider,TerminalShellExecutionManager,GitPostCommitCommandsProvider,registerPostCommitCommandsProvider,GitCommitInputBoxDiagnosticsManager,GitCommitInputBoxCodeActionsProvider,registerDocumentLinkProvider,GitEditorDocumentLinkProvider,checkGitVersion,executeCommand,compareGitVersionTopostCommitCommandsProvider— const at line 126; referencesGitPostCommitCommandsProvider,registerPostCommitCommandsProvider,GitCommitInputBoxDiagnosticsManager,push,GitCommitInputBoxCodeActionsProvider,registerDocumentLinkProvider,GitEditorDocumentLinkProvider,checkGitVersion,executeCommand,compareGitVersionTodiagnosticsManager— const at line 129; referencesGitCommitInputBoxDiagnosticsManager,push,GitCommitInputBoxCodeActionsProvider,registerDocumentLinkProvider,GitEditorDocumentLinkProvider,checkGitVersion,executeCommand,compareGitVersionTocodeActionsProvider— const at line 132; referencesGitCommitInputBoxCodeActionsProvider,push,registerDocumentLinkProvider,GitEditorDocumentLinkProvider,checkGitVersion,executeCommand,compareGitVersionTogitEditorDocumentLinkProvider— const at line 135; referencesregisterDocumentLinkProvider,GitEditorDocumentLinkProvider,push,checkGitVersion,executeCommand,compareGitVersionToisGitRepository— function at line 144; referencesjoin,stat,isDirectorydotGit— const at line 149; referencesjoin,stat,isDirectorydotGitStat— const at line 152; referencesstat,isDirectorywarnAboutMissingGit— function at line 159; referencesgetConfiguration,all,every,showWarningMessage,executeCommand,parse,updateconfig— const at line 160; referencesgetConfigurationshouldIgnore— const at line 161areGitRepositories— const at line 171; referencesall,everydownload— const at line 177; referencesshowWarningMessage,executeCommand,parse,updateneverShowAgain— const at line 178; referencesshowWarningMessage,executeCommand,parse,updatechoice— const at line 179; referencesshowWarningMessage,executeCommand,parse,update_activate— exported function at line 192; referencespush,Disposable,from,dispose,createOutputChannel,appendLine,onDidChangeLogLevel,require,TelemetryReporter,getConfiguration,filterEvent,affectsConfiguration,GitExtensionImpl,eventToPromise,async,createModel,warn,test,sendTelemetryEvent,executeCommanddisposables— const at line 193; referencespush,Disposable,from,dispose,createOutputChannellogger— const at line 196; referencescreateOutputChannelonDidChangeLogLevel— const at line 199; referencesappendLinetelemetryReporter— const at line 206; referencesTelemetryReporter,push,dispose,getConfiguration,filterEvent,affectsConfiguration,GitExtensionImpl,eventToPromise,async,createModelconfig— const at line 209; referencesgetConfiguration,filterEvent,affectsConfiguration,GitExtensionImpl,eventToPromise,async,createModelenabled— const at line 210; referencesfilterEvent,affectsConfiguration,getConfiguration,GitExtensionImpl,eventToPromise,async,createModelonConfigChange— const at line 213; referencesfilterEvent,affectsConfiguration,getConfiguration,GitExtensionImpl,eventToPromise,async,createModelonEnabled— const at line 214; referencesfilterEvent,getConfiguration,GitExtensionImpl,eventToPromise,async,createModelresult— const at line 215; referencesGitExtensionImpl,eventToPromise,async,createModel_context— let at line 253getExtensionContext— exported function at line 254activate— exported function at line 258; references_activate,push,registerAPICommandsresult— const at line 261; references_activate,push,registerAPICommands,getConfiguration,test,showWarningMessage,executeCommand,parse,updatecheckGitv1— function at line 266; referencesgetConfiguration,test,showWarningMessage,executeCommand,parse,updateconfig— const at line 267; referencesgetConfigurationshouldIgnore— const at line 268update— const at line 278; referencesshowWarningMessage,executeCommand,parseneverShowAgain— const at line 279; referencesshowWarningMessage,executeCommand,parse,updatechoice— const at line 281; referencesshowWarningMessage,executeCommand,parse,updatecheckGitWindows— function at line 294; referencestest,getConfiguration,showWarningMessage,executeCommand,parse,updateconfig— const at line 299; referencesgetConfigurationshouldIgnore— const at line 300update— const at line 306; referencesshowWarningMessage,executeCommand,parseneverShowAgain— const at line 307; referencesshowWarningMessage,executeCommand,parse,updatechoice— const at line 308; referencesshowWarningMessage,executeCommand,parse,updatecheckGitVersion— function at line 321; referencescheckGitv1,checkGitWindows
Imported modules
vscode./git./model./commands./fileSystemProvider./decorationProvider./askpass./util@vscode/extension-telemetry./api/git./protocolHandler./api/extensionpathfsos./timelineProvider./api/api1./terminal./ipc/ipcServer./gitEditor./postCommitCommands./editSessionIdentityProvider./diagnostics./blame./cloneManager./askpassManager{1}../package.json
File-level call references
for— line 36task— line 37getConfiguration— line 42isArray— line 43normalize— line 46replace— line 46isAbsolute— line 50findGit— line 53info— line 54some— line 60startsWith— line 60createIPCServer— line 70error— line 72getAskpassPaths— line 75Askpass— line 76push— line 77GitEditor— line 79getEnv— line 82TerminalEnvironmentManager— line 83Git— line 88Model— line 94CloneManager— line 96executeCommand— line 98onDidOpenRepository— line 99onDidCloseRepository— line 100onRepository— line 101split— line 104test— line 106pop— line 107appendLine— line 110join— line 110addListener— line 112toDisposable— line 113removeListener— line 113CommandCenter— line 115GitFileSystemProvider— line 118GitDecorations— line 119GitBlameController— line 120GitTimelineProvider— line 121GitEditSessionIdentityProvider— line 122TerminalShellExecutionManager— line 123GitPostCommitCommandsProvider— line 126registerPostCommitCommandsProvider— line 127GitCommitInputBoxDiagnosticsManager— line 129GitCommitInputBoxCodeActionsProvider— line 132registerDocumentLinkProvider— line 135GitEditorDocumentLinkProvider— line 135checkGitVersion— line 138compareGitVersionTo— line 139stat— line 152isDirectory— line 153all— line 171every— line 173showWarningMessage— line 179parse— line 186update— line 188Disposable— line 194from— line 194dispose— line 194createOutputChannel— line 196onDidChangeLogLevel— line 202require— line 205TelemetryReporter— line 206filterEvent— line 213affectsConfiguration— line 213GitExtensionImpl— line 215eventToPromise— line 217async— line 217createModel— line 218warn— line 230sendTelemetryEvent— line 242warnAboutMissingGit— line 245GitProtocolHandler— line 249_activate— line 261registerAPICommands— line 262checkGitv1— line 322checkGitWindows— line 325
Source: extensions/git/src/main.ts