Mercurial native support in other tools

Luka Lovre luka.lovre at apexsql.com
Wed Jun 14 07:55:43 UTC 2017


Sean,

Thanks for the quick response and helpful info.
I'll contact you if anything else comes up.

Regards,
Luka Lovre
Jr. Software Developer
luka.lovre at apexsql.com

-----Original Message-----
From: Sean Farley [mailto:sean at farley.io] 
Sent: 13 June 2017 20:58
To: Luka Lovre <luka.lovre at apexsql.com>; mercurial at mercurial-scm.org
Cc: Lima team <lima at apexsql.com>
Subject: Re: Mercurial native support in other tools

Luka Lovre <luka.lovre at apexsql.com> writes:

> Mercurial team,
>
> Our tool, ApexSQL Source Control, uses Mercurial as one of the source control systems.
> However, it isn’t natively supported, such as Git and other source control systems.
> Our current implementation needs installed Mercurial client on users' machine.
> Is there an .NET API of some sort that would allow us to implement Mercurial natively in our tool, without it having to be installed on the users local machine?

The usual advice is to use the command server (which has a stable api):

https://www.mercurial-scm.org/wiki/CommandServer

> Or, in another scenario, could we use your client, in some form, as part of our installation.

As-is, the license on the command server is more flexible and allows for this type of usage (if I understand correctly). But the system will need some form of Mercurial installed still.


More information about the Mercurial mailing list