Hi David,
Ohloh's Mercurial interface does work, but we still have some performance issues to solve that make it very difficult for us to process extremely large repositories.
We extract source code files from Hg in pretty much the same way that we do Subversion and Git, but for some reason this strategy is very slow with Mercurial.
The NetBeans "main-golden" repository has received several months of server time already, and it is only about 80% processed. I've been keeping an eye on this repository for a long time now, but I just haven't had time to dig in and fix the performance issues.
The current NetBeans report on Ohloh is very old, and is based on a subset of the old CVS repositories. It does not include any of the new Hg repositories, which we are still waiting to complete.
I think the negative lines of code for Java is caused by a known, old bug: when lines of code are removed, they don't always get counted the same way as when they were originally added, which leads to non-zero net totals. However, we've fixed this, so after the new report (finally) finishes, that should correct the problem.
I don't want to simply delete the existing NetBeans analysis, even though it's incomplete, because we are still finding a lot of commits and code in there, and the contributors deserve credit for at least that work.
Unless I can find the time to solve the Hg performance issue, it will probably be at least another month before the NetBeans report is up-to-date. I'll be keeping an eye on it.
Thanks,
Robin