Git support

in order to have git support which extensions should be used @theia/git only or also @theia/scm and @theia/scm-extra?

[original thread by amiramw]

You should use @theia/git, @theia/scm and if you require a git-history view then include @theia/scm-extra. You can take a look at each of these extensions’s readmes to understand better at a high-level their functionality. If you want you may use the vscode-builtin-git, vscode-builtin-git-ui and @theia/scm to achieve the same goal (in the future the main repo will use this setup in it’s examples).

include @theia/git the rest will be installed transitively