Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate new SCM API for better integration #10

Closed
OpenNingia opened this issue Feb 23, 2017 · 6 comments
Closed

Investigate new SCM API for better integration #10

OpenNingia opened this issue Feb 23, 2017 · 6 comments

Comments

@OpenNingia
Copy link
Owner

Visual Studio code introduced a way to integrate SCM other than GIT, we should investigate if it is possible to integrate Clearcase with these new API, however:

  1. Official documentation is still missing
  2. The way Clearcase operate is pretty unique ( files being read-only before the checkout is something I never saw in other SCM )
  3. Is this integration actually more productive than the one we already have?

References:
microsoft/vscode#15894
microsoft/vscode#15246

@jsinger67
Copy link
Contributor

I created a separate extension that uses the new Source Control API. I used some snippets from the official Git SCM and it naturally integrates the same way as Git SCM does.

This extension is currently very basic and could be seen as a showcase or a starting point.
If you like please have a look at vscode-clearcasescm
For me it was easier to create this from scratch than to change your existing extension although I know that this will impose additional effort to bring both together.

Note that I am very new to TypeScript :-).

This extension can be installed for testing side-by-side with your extension without problems.
Or you can simply run it in an extension host.

@OpenNingia
Copy link
Owner Author

Good job! I'll take a look at you code asap.

@Joinyy
Copy link
Contributor

Joinyy commented Dec 4, 2018

Is this still being developed?

@OpenNingia
Copy link
Owner Author

I'm mostly using git at work now and so I don't actively work on this project anymore. However I'm still here and can help or merge pull requests if needed.

@fr43nk
Copy link
Collaborator

fr43nk commented Feb 7, 2019

I already made some changes to work with the new api. So there should be a new version soon.
@jsinger67 maybe we can combine your version with this one here as next step.

@OpenNingia
Copy link
Owner Author

I close this issue since the PR about SCM api is now merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants