[MonoDevelop] Mercurial support

IBBoard ibboard at gmail.com
Tue Oct 25 14:44:14 EDT 2011


D'oh! For reference, it helps if you don't just assume you've got 
Mercurial 1.9 ;) I'm normally quite cutting-edge with packages, but I 
must have decided I didn't need the openSUSE SCM repo and could manage 
with the stock Hg 1.7 from openSUSE 11.4.

I'm now getting all the commands, and "Review Changes" kinda works. On a 
copy of your plugin I get "." changing for all projects (which "hg 
status" doesn't report), but "Review Changes" on one project works. 
Commit seems to give me three copies of ".", which then fails on the commit.

Should testers sign up for Fogbugz accounts on the site and report bugs? 
Or are you aware of issues already?

Thanks.



On 25/10/11 16:55, IBBoard wrote:
> 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