eclipse-theia / theia

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
http://theia-ide.org
Eclipse Public License 2.0
20.08k stars 2.5k forks source link

[GIT integration]: tag support #12624

Open cartu38 opened 1 year ago

cartu38 commented 1 year ago

As part of today Theia GIT source control GUI integration I'm not able to find a way to perform tag managment. Is git tag <tag name> supported a way or another ?

msujew commented 1 year ago

@cartu38 As far as I know, there is no dedicated tag support in the @theia/git package.

The package is effectively in maintenance mode and isn't actively being developed. You can use the vscode.git and vscode.git-base plugins instead.

cartu38 commented 1 year ago

@msujew Thanks yes works for me adding pointed VSCode extension ! Just for my understanding is @theia/git must have anyway to enable vscode.git and vscode.git-base plugins usage or we could get rid of ?

msujew commented 1 year ago

@cartu38 @theia/scm is necessary for plugin support, whereas @theia/git predates vscode extension support. Like I said, it's deprecated.

cartu38 commented 1 year ago

Update: Works like a charm relying on vscode extensions but I've lost git history feature which was part of theia plugin. Any advice here ? Thanks

vince-fugnitto commented 1 year ago

...but I've lost git history feature which was part of theia plugin. Any advice here ?

@cartu38 the "git history" functionality is contributed by @theia/scm-extra and it should be removed if you move towards the git builtin plugin. Instead, you can make use of the timeline functionality, and/or use plugins which provide additional git functionality.

Here is the timeline view in effect (contributed to the explorer):

image