Hey all,
If you're on linux, using a UTF-8 based locale, you'll wind up with strange 'mis-formatted' foreign characters. Gabriel and Martin, you guys sometimes get 'weirded' names when jalopy runs, and this causes many many spurrious changes to the source, which in turn causes 'svn status' to be completely useless.
The fix for this (for those few folks who it affects, mostly just Justin and I) is to set your locale to "en_US.ISO8859-1". Usually this just means doing "export LANG=en_US.iso8859-1", but perhaps you might need to do something further.
Now that I've done this, I'm getting lots of OTHER spurrious diffs...but these ones are a little more suspect.
For example, here's a snippit of svn diff on KMLWriter.java after a FRESH checkout and then a build (which jalopies the code):
@@ -1049,7 +1049,7 @@
if (symbolizers[m] instanceof TextSymbolizer) {
TextSymbolizer ts = (TextSymbolizer) symbolizers[m];
Expression ex = ts.getLabel();
- String value = (String) ex.evaluate(feature,String.class);
+ String value = (String) ex.evaluate(feature, String.class);
title.append(value);
svn blame says that jgarnett is responsible for that one, and I know he's on windows...is it possible that jalopy produces different output (space between method call arguments?) on different platforms? Are some folks not running jalopy before commits?
It's maybe a 7 out of 10 on the "anoying scale" to me to have some folks running jalopy and some folks not (solely because it makes svn status totally useless, and because if someone else isn't using jalopy, why should my builds have to take an extra minute?) but if I'm the only one bugged by that particular issue, then that's cool and I'll just learn to deal.
Thoughts? Anyone KNOW that they're not using jalopy and have a particular reason why not?
Thanks!
--saul