I have installed the MercurialEclipse plugin. I am finding it very hard to use.

I have been using the Mercurial support in NetBeans for a while now, there are many things I would like to be able to do in Eclipse if possible:

  • In NetBeans any changes to source code are highlighted in the line number area. New code is green, modified code is blue, and removed code is red.

  • Files in the project explorer appear as blue or green for modified and new respectively.

enter image description here

  • In NetBeans I can right click any directory in the project explorer and go to Mercurial->diff to get a visual diff for all files (in the directory I clicked) that have changed since the last commit.

    When I right click a directory in Eclipse I am given a compare with but with only 1 option (each other) that is disabled.

    Even worse, when I right click an actual file I know has changed and go to compare with I am given 3 options (local history, parent changeset, different changeset). If I click parent changeset it does not give me a diff. I assume this is beacause its the first time the file has changed since 3 commits ago. Which doesn't make since, I just want to see what I have changed to review it before commiting. I would like this to show me the changes I have made since my last commit i.e. the changes I will be committing.

Please note I am not trying to bash on Eclipse and I am not trying to Praise NetBeans. I am just wanting to know if there is a way to setup a workflow in Eclipse like I am used to in NetBeans.

Edit
Report