[MonoDevelop] Mercurial support

IBBoard ibboard at gmail.com
Tue Oct 25 11:55:52 EDT 2011


Good to see a plugin. I wasn't aware of the "Mercurial Command Server", 
so it is probably a good thing I didn't try to write the plugin myself :)

I've finally got a build, and with a bit of tweaking it loads and 
doesn't completely bail. A few issues so far, though:

  * The .addin.xml doesn't seem to get copied to the build dir, which 
means you can't just bundle it with "mdtool setup pack 
MonoDevelop.VersionControl.Mercurial.addin.xml -d:" in bin/Debug/
  * The .mpack file doesn't contain the Mercurial.dll, so the context 
menu causes an error
  * After copying Mercurial.dll to 
local/share/MonoDevelop-2.8/LocalInstall/Addins/MonoDevelop.VersionControl.Mercurial.2.8.0/ 
then I still get "Not under version control" messages. Probably 
something to do with the steps above, or that I'm not running the 
command server.

I'm happy to help test and be a guinea pig, and I'm probably missing 
some obvious bits, but the simpler it is to run once it is published the 
better :)

Thanks.



On 25/10/11 11:14, Levi Bard wrote:
>> Is Mercurial support still planned for a particular version?
>> Is someone working on it?
>
> Hi,
> I've actually been working on a mercurial addin in my scant spare
> time. It's GPL, and the source is available at
> http://fogbugz.unity3d.com/kiln/Repo/Public/Mercurial/monodevelop-hg
>
> I'm planning to put it onto http://addins.monodevelop.com When It's
> Ready - it's definitely in a development/pre-alpha state right now.
>
> It's written completely in C#, and uses mercurial's new command
> server, which is now the preferred way to manipulate mercurial
> programmatically. As such, it requires mercurial 1.9 or newer to be in
> your PATH.
>
> I'm using it now (self-hosting) on linux, osx, and windows.
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list


More information about the Monodevelop-list mailing list