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

Feature Request: Mercurial Support #205

Closed
rapito opened this issue Nov 19, 2015 · 39 comments
Closed

Feature Request: Mercurial Support #205

rapito opened this issue Nov 19, 2015 · 39 comments
Labels
feature-request Request for new features or functionality
Milestone

Comments

@rapito
Copy link

rapito commented Nov 19, 2015

Add VCS Mercurial Support

  • Simple file changes tracking as git.
@jrieken jrieken added the feature-request Request for new features or functionality label Nov 24, 2015
@egamma egamma modified the milestone: Backlog Dec 10, 2015
@nchammas
Copy link

+1

A large project that uses Mercurial is CPython. It would be great if we could get VCS support while working on that and other Mercurial projects in VS Code.

Never mind. CPython is moving to GitHub.

@ilazaridis
Copy link

+1

I 'd really like to see that.

@nsgundy
Copy link

nsgundy commented Feb 12, 2016

+1
Same here, working with Mercurial a lot.

@micurs
Copy link

micurs commented Feb 19, 2016

+1
Same here. Mercurial support in vs code would be great.

@moigagoo
Copy link

I believe there's no necessary API to implement it at the moment.

@Strate
Copy link

Strate commented Feb 26, 2016

+1

@armanx64
Copy link

armanx64 commented Mar 3, 2016

+OVER9000
Where's HG support, guys?

@TonyVie
Copy link

TonyVie commented Mar 29, 2016

+1

@Robert-Saiter
Copy link

+1 Is there any chance of this happening?

@rottingcorpse
Copy link

Looks like this feature-request is intentionally ignored.

@moigagoo
Copy link

@rottingcorpse There're 13 hundred other issues in the tracker, and Mercurial support is obviously not the most critical one.

Nobody's ignoring this feature request intentionally, it's just a low-priority one, which is 100% understandable.

@ivodopiviz
Copy link

👍

@phonicmouse
Copy link

+1 I really want this...

@ChiggerChug
Copy link

+1

@prembo
Copy link

prembo commented Aug 29, 2016

+1

@mrmlnc
Copy link
Contributor

mrmlnc commented Aug 29, 2016

@ivodopiviz, @phonicmouse, @ChiggerChug, @prembo, please use GitHub emotions.

chrome_2016-08-29_11-50-52

@LenzGr
Copy link

LenzGr commented Sep 7, 2016

FWIW, I too would like to see Mercurial support in addition to git.

@whyld4900
Copy link

+1

2 similar comments
@ferpaz
Copy link

ferpaz commented Sep 13, 2016

+1

@mrdixit
Copy link

mrdixit commented Sep 27, 2016

+1

@Strate
Copy link

Strate commented Sep 30, 2016

Maybe you could make extension point in vs code to achieve this?

@phonicmouse
Copy link

@mrmlnc Already done.

@ChiggerChug
Copy link

@phonicmouse isn't the extension for visual studio only, not code? Or am I misunderstanding something?

@maritzdev
Copy link

@phonicmouse ?

@phonicmouse
Copy link

@ChiggerChug we are requesting the vscode support for mercurial, not an extension for vscode or for visual studio.

@moigagoo
Copy link

moigagoo commented Oct 4, 2016

@phonicmouse Well if it's done with an extension, what's bad about that? The problem is, there's no such extension or a way to develop it since there's no API for custom version controls yet.

However, you claim there is an extension that provides Mercurial support in VSCode. If it's true, this is great news, and the issue should be closed. Could you please point that extension you're talking about?

@phonicmouse
Copy link

phonicmouse commented Oct 5, 2016

@moigagoo I think that there is a misunderstanding...I'm not saying that there is an extension, I only want to find a way to use mercurial with vscode. Can you please tell me when I talked about an existing extension?

@ChiggerChug
Copy link

@phonicmouse whoops thought you were replying to the guy above you. So when you said "Already done" I thought you meant that an extension had already been developed.

@phonicmouse
Copy link

phonicmouse commented Oct 5, 2016

@ChiggerChug Yeah, that is....i was replying tho the guy that told me to use te github reactions 😂

@pcgeek86
Copy link

While I love the Git integration with VSCode, it is a little short-sighted to integrate with only a single revision control system. From a usability standpoint, Mercurial is dramatically simpler to use than Git. It would be interesting if VSCode supported a generic interface for revision control, similar to how it exposes a Debug Adapter interface for external debuggers to implement.

@pineapple-joe
Copy link

+1

@burnchar
Copy link

My team can use VSCode for all multi-platform development once it supports Mercurial integration.
Push/pull/commit isn't terribly hard via CLI, but missing integration integration means switching back and forth between UIs, no at-a-glance visuals showing which files have been modified, etc., thus integration is on our requirements list.
Other than that, VSCode is great.

@ghost
Copy link

ghost commented Nov 22, 2016

+1

Mercurial is my primary VCS it would be awesome to have support for it.

@ellwoods
Copy link

ellwoods commented Dec 1, 2016

FWIW this gets my vote too

@qavaxb
Copy link

qavaxb commented Jan 8, 2017

I think this is also connected to #2824 SCM provider API
When API is available, it will be easier to support other SCMs than Git.

@seanmcbreen
Copy link

Hello,

We are listening :) and have now added an API for VSCode to enable pluggable SCM Providers. This is currently in the 'preview' state and only in the 'insiders' build. Our plan is to move this into 'stable' in our next release (early April 17).

This lays the foundation for SCM Extensions to be distributed through the marketplace. These extensions will have access to all of the features our Git support leverages (this itself is now only using the public API).

Our ASK If you are interested in helping create an SCM provider, we want to help you and have created a new repo with all of the required details including - timelines, instructions, sample implementations, ... https://github.com/Microsoft/vscode-SCMBuilders

Head on over there if you want to help to get going or to monitor progress - with any luck in the coming months we should have a set of high quality SCM providers for VS Code.

Sean
VS Code Team Member

@egamma egamma removed their assignment Apr 21, 2017
@mrcrowl
Copy link

mrcrowl commented Apr 21, 2017

An integrated mercurial extension has just been published:
https://marketplace.visualstudio.com/items?itemName=mrcrowl.hg

Or just search for Hg from the extensions tab.

@seanmcbreen
Copy link

Amazing work thank you @mrcrowl . I'll close this issue and I'm sure some people will jump in and try it out...

Sean
VS Code team member

@burnchar
Copy link

Thank you for listening!
This was the one major missing feature preventing my team's widespread use of VSC.

@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Request for new features or functionality
Projects
None yet
Development

No branches or pull requests