Yah submodules are a problem, that’s the trouble with JGit being a partially-done clone of git. I never have problems with mercurial in most IDEs because it just shells out to hg, but to be honest I’ve never actually used subrepos in a java project so I don’t know how the IDE deals with it.
Hg support in Eclipses is excellent btw. MercurialEclipse is an awesome plugin. Haven’t had any trouble with it so far.
Yeah it’s errors like that that drove me away from Eclipse.
I’m sure, Riven only wanted to demonstrate, that the plugin for Eclipse (the MerucrialEclipse-plugin) is not working correctly. This does not seem to be Eclipse’s fault. It looks like the developers of MercurialEclipse did something wrong.
If the plugin for X works in NetBeans, IDEA or IntelliJ and not in Eclipse, that can perfectly well drive you away from Eclipse. The NetBeans devs understood that risk and implemented their own plugin for most popular versioning systems.
I didn’t knew that plugin was available in NetBeans too
EDIT: Seems like I totally mis-interpreted your Answer. You said, that the most popular plugins are written by NetBeans developers, not the community?
I can’t see the error well on my phone but the plugin is still actively maintained. You should report it.
However I personally have never gotten any errors while refactoring.
The mercurial plugin is far from the only plugin to replace your editor window with something that says “out of sync” or just a big grey box, often accompanied by a modal popup, sometimes an internal eclipse error. Clearing those often requires closing the project and re-opening it. And it’s just eclipse where I had to get used to that kind of thing happening constantly. Maybe I have really bad luck with plugins, but if the tools don’t work, I eventually get to blaming the whole toolbox.
The main problem is that Eclipse keeps all *.java files in memory. This speeds up compilation/refactorying/analyse a lot, but it’s quite hard to keep the data in the file in sync with what Eclipse has in memory. Well, it’s not hard - it’s just a method call, but it seems easy to forget for the developers of those plugins.
I can’t seem to find an answer on google, but is there a limit to the size of a bitbucket repo? I want to reformat my hard drive, so I’m thinking of putting all my photos on bitbucket - but I imagine a 40 gig repo is against terms of use, or it should be…
Bitbucket space is unlimited, within reason: https://confluence.atlassian.com/pages/viewpage.action?pageId=273877699
Hosting your photos would not be considered “within reason”
Thought so. I will get a couple of usb sticks like a normal sane person.

Thought so. I will get a couple of usb sticks like a normal sane person.
Also, consider how long uploading 40GB actually would take.
With a respectable 100KB/sec upload, it would take almost 5 days.
I can be sooo dense
Thankfully the JDK has finally added filesystem monitoring.