This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Annotate cannot handle output lines such as: foo 8731 foo/ba r.baz: 98: Stuff foo 8731 .foo/bar.baz: 98: Stuff Resulting in the annotate column containing nothing. Please fix, it is very annoying and I have to use a different program to do annotating
Are you on Windows?
Yes. But the issue occurs on mac as well.
If it helps, I looked at the code, and I do believe it is related to the regex used to parse the output from Mercurial.
Just checking, is this being worked on?
I propose the following regex as a replacement: ^\s*(\S+\b)\s+(\d+)\s+(\S.*?):\s*(\d+):\s(.*)$ Could you get that fixed soon please? This bug is annoying. I removed the \b from the pattern that matches files because it would fail on the files starting with punctuation.
Apparently, you can pass -T json, and it will give you json output. TortoiseHg uses the pickle format. You should probably use one of those instead of relying on a regex to get you what you want.