Eclipse has pretty good code-formatting control for Java, quite customizable. It's very nice in that:
* you can elect to turn off formatting for sections of your code
* you can save/export your formatting convention in an XML file that looks like this: http://pastebin.com/fKjKRuZg
* you can import that code convention into new/other projects
* you can select any number of files or projects and choose to apply the formatting to the Java source
* the result is very readable
This might not tie in directly to your source control tool as is but would make taming and standardizing source from multiple developers a bit easier. As long as every contributor's code eventually is coerced into this form your own/central copy can easily be diff'ed across versions. Also, you could apply other conventions with other formatters for clients that see things differently.
Comments
Eclipse has pretty good code-formatting control for Java, quite customizable. It's very nice in that:
This might not tie in directly to your source control tool as is but would make taming and standardizing source from multiple developers a bit easier. As long as every contributor's code eventually is coerced into this form your own/central copy can easily be diff'ed across versions. Also, you could apply other conventions with other formatters for clients that see things differently.