Collaborative ALM
Free SaaS for open source projects on Amazon EC2
         
Welcome to MercurialEclipse
Version 66   (Jul 28 11:22 by aron.gombas) | 9 comments and attachments   (Jan 20 08:07 by aron.gombas) | 5 child pages
Tags:   Eclipse; hg; HgEclipse; Mercurial
All Tags...
BREAKING: HgEclipse and the original MercurialEclipse project have officially reunited with the 1.6.0 release!

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.


Branches
Working with tags and branches are fully supported.


Transplanting Patches
Support for Mercurial extensions right in Eclipse.


MercurialEclipse - Recent Issues
"Expand/Collapse" icon is v... modified by aron.gombas
Jul 30 10:38
Provide reasonable hg path ... modified by ekke
Jul 30 10:22
Pull with Merge option fail... associated by zkoppany
Jul 30 09:31
Transplant uses a wrong com... associated by zkoppany
Jul 30 09:31
mylyn support for incoming ... associated by zkoppany
Jul 30 09:30
Error after aborting a rebase modified by johnpeb
Jul 29 18:40
Rebase: Add check box for r... associated by johnpeb
Jul 29 01:03
hgEclipse seems not to use ... commented by zander
Jul 27 23:40
Abort: decoding near '[ ][... created by ncanis
Jul 27 04:10
Synchronize doesn't show re... associated by johnpeb
Jul 25 19:20

SCM Commits
Yesterday & Today This Week Last 30 Days All
0 0 23 2182

MercurialEclipse 1.6.0 is available! New!
Highlights include:
  • Support for massively multi-project and multi-repo environments
  • Full-text history search (draft)
  • Update to Mercurial 1.4.3
  • Dramatic performance improvements
  • Learn more

MercurialEclipse on Facebook







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:
http://hge.javaforge.com/mercurialeclipse-snapshots
Your participation is much appreciated!
Sign up (if not yet), login, and join the MercurialEclipse project



How can I download the plugin?

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:
http://cbes.javaforge.com/update
If you are not familiar with getting new software and updates to Eclipse, please read this article.

Important note for users of previous HgEclipse versions: if you have HgEclipse already installed on your Eclipse, please explicitely uninstall HgEclipse before installing MercurialEclipse 1.6.0. (This is necessary due to the plugin naming changes.) It's easy: in Eclipse, click HelpAboutInstallation Details → select HgEclipse → click Uninstall and confirm everything. Now you can install MercurialEclipse 1.6.0.

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 already registered and are in a hurry, then run this Mercurial command and login with your JavaForge username and password:
hg clone http://javaforge.com/hg/hgeclipse
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)intland.com.

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.