Intland's free requirements, development and test management hosting.
This server hosts 90.500 users on the cloud!
What is MercurialEclipse?

MercurialEclipse is a plugin providing support for the highly popular Mercurial distributed version control system within the Eclipse IDE.

MercurialEclipse supports:
  • cloning repositories and importing them as Eclipse projects
  • push, pull and convenient syncronization
  • working with branches (branch, merge and rebase)
  • tags
  • undo (backout, rollback and strip)
  • diffs
  • histories
  • patches
  • Mercurial extensions (mqueue, transplant and such)
A picture is worth a thousand words, have a look at the plugin screenshots.

Synchronization View
Pushing and pulling changes could not be easier.

Change Histories
Friendly and fast browsing of repository history.

Working with tags and branches are fully supported.

Transplanting Patches
Support for Mercurial extensions right in Eclipse.

MercurialEclipse Project - Activity Stream

Jan 27
Push stuck without password. attachments added by raykud
and whenever you try to close the window it wont let you and prompting this screen.[!Captura de pantalla 2014-01-27 a la(s) 12.37.57 p.m..png!] and of course you cannot cancel the operation because the "stop" button is disabled.
Jan 27 13:39 [ISSUE:190736]
Push stuck without password. updated by raykud
Jan 27 13:39 [ISSUE:190736]
Push stuck without password. updated by raykud
Jan 27 13:38 [ISSUE:190736]
Push stuck without password. updated by raykud
Jan 27 13:38 [ISSUE:190736]
Push stuck without password. updated by raykud
Jan 27 13:37 [ISSUE:190736]
Push stuck without password. updated by raykud
Jan 27 13:36 [ISSUE:190736]
Push stuck without password. updated by raykud
Jan 27 13:36 [ISSUE:190736]
Dec 31, 2013
Push stuck without password. reported by programmin
I forgot to enter my password, and now when I push changes it is stuck at Pushing.... [!Screenshot from 2013-12-31 19:33:41.png!] It won't even let me cancel.
Dec 31, 2013 22:36 [ISSUE:190736]
Dec 11, 2013
creating a branch in a remote repository. commented by samu.mihalyzoltan
I experienced the same behavior. I solved this by clicking on "Push" and in the "Push changes to repository" window check the box of "Force Push".
Dec 11, 2013 04:50 [ISSUE:114118]
Nov 26, 2013
idirnrgdvs reported by idirnrgdvs
be sure you an event could lead to obstruct the only goal difficult to [url=]Ugg Boots[/url] rough purely downside clean teenager prepaid card ?which had been how you can that face men turned out whenever you attending i...
Nov 26, 2013 00:51 [ISSUE:190477]
idirnrgdvs reported by idirnrgdvs
become puppies keyword phrases i am sure prepaid credit cards season kid aftershaves airy four-legged friend comes home jacket bv forums your flight with a minimum of complex shining to achieve the nicely [url=]True Rel...
Nov 26, 2013 00:32 [ISSUE:190476]
Nov 19, 2013
Make "shelve/unshelve", possibly other Team options, availabl... commented by genebean777
YES I agree, we need Shelve ability in MercurialEclipse, in the Synchronize view. +1
Nov 19, 2013 17:20 [ISSUE:13776]
Sep 22, 2013
Honor colors and fonts from preferences page commented by vodoomoth
Found a possible cause in ResourceDecorator.decorate in the package: the case BIT_IGNORE is the only one for which the "overlay" variable isn't set even though there's a value for it in DecoratorImages. At th...
Sep 22, 2013 14:56 [ISSUE:20849]
Honor colors and fonts from preferences page commented by vodoomoth
I'm setting out to fix this myself. I need someone here to provide a pointer to an HgEclipse guide/resource if such a thing exists.
Sep 22, 2013 14:24 [ISSUE:20849]
Jul 29, 2013
Stackoverflow on history with an xml file opened in xml editor reported by thebol
This occur with Eclipse JUNO and Eclipse Kepler on Windows and on OSX. MercurialEclipse version is If I open a xml file with XML Editor and I select the History tab (and history is linked with current selected file) Eclipse hang...
Jul 29, 2013 10:03 [ISSUE:187113]

MercurialEclipse 1.9.1 is available! New!
What's new? Changes
  • Important bug fixes for potential deadlocks
  • Misc minor bug fixes
  • Patch conflict handling for unshelve, import, qpush, qfold (like Ilya implemented for transplant)
  • Shelve usability
  • Release Notes

Already comfortable Mercurial and want to go one step further?

Your team needs secure Mercurial connections?
Apache HTTPD is your friend! Read the Mercurial with Apache howto to set this up quickly.

Need efficient task management to get the stuff done?
Install CBES to manage tasks, bugs and requirements in Eclipse, and associate them with your Mercurial changes simply! It is based on Mylyn, the award winning task framework.

See more MercurialEclipse tutorials

How to Contribute
You can help with programming, reporting bugs, submitting patches by attaching them to issues, and writing documentation in these wiki pages. The Eclipse Update Site for the development snapshots of the next release is available at this URL:
Your participation is much appreciated!
Sign up (if not yet), login, and join the MercurialEclipse project

How can I download the plugin?

To download or upgrade MercurialEclipse, please sign up at JavaForge first.
After signing up, you can get the plugin easily using the Eclipse Update Manager, just click HelpSoftware Updates in Eclipse. The Eclipse Update Site for MercurialEclipse is available at this URL:
If you are not familiar with getting new software and updates to Eclipse, please read this article.

If you have the URL of our older update site registered (, then please delete that from your update sites. It is deprecated and can cause problems during an upgrade.

With a valid JavaForge user account, you will be able to submit bug reports and feature request to the MercurialEclipse trackers. Plus, we can notify you of new plugin releases, community news and project roadmap information.

If you have trouble using the update site then you can download the plugin jars and install manually from here: plugin directory

How can I get the source source code?

Read here more about checking out source code from a JavaForge repository and see this page for the clone URL. If you are in a hurry, then run this Mercurial command (you can do this anonymously):
hg clone
If you want learn more about cloning this repository with Mercurial, then this tutorial is a great starting point.

How can I get support?

You can get community support by submitting your questions or report issues in the trackers of this projects.
If you are interested in commercial support with guaranteed level of service, please send an email to info(at)

Is MercurialEclipse ready for production?

Intland is eating its own dog food. We are using MercurialEclipse to develop all our commercial products, like codeBeamer, codeBeamer MR and Participate.