vscode/extensions/git-base
2025-08-07 17:20:22 -07:00
..
build
languages Git - add autoClosingPairs to git language definitions (#201060) 2023-12-16 16:55:16 +01:00
resources/icons
src Runtime fixes for stage 3 decorators 2025-08-06 14:32:43 -07:00
syntaxes
.npmrc chore: add npmrc to extensions folder (#230214) 2024-10-01 12:43:01 +02:00
.vscodeignore
cgmanifest.json
extension-browser.webpack.config.js Convert extension webpack scripts to modules 2025-08-07 17:20:22 -07:00
extension.webpack.config.js Convert extension webpack scripts to modules 2025-08-07 17:20:22 -07:00
package-lock.json chore: update to Electron 35 (#245423) 2025-05-09 19:03:36 +09:00
package.json chore: update to Electron 35 (#245423) 2025-05-09 19:03:36 +09:00
package.nls.json
README.md
tsconfig.json Don't use experimental decorators in extensions 2025-08-06 13:24:19 -07:00

Git static contributions and remote repository picker

Notice: This extension is bundled with Visual Studio Code. It can be disabled but not uninstalled.

Features

Git static contributions and remote repository picker.

API

The Git extension exposes an API, reachable by any other extension.

  1. Copy src/api/git-base.d.ts to your extension's sources;
  2. Include git-base.d.ts in your extension's compilation.
  3. Get a hold of the API with the following snippet:
const gitBaseExtension = vscode.extensions.getExtension<GitBaseExtension>('vscode.git-base').exports;
const git = gitBaseExtension.getAPI(1);