Here the company still uses CVS, plus auto-formatting should not affect legacy codebase.
Our solution: upon commit, a simple perl CVS wrapper script calls uncrustify for all files that carry a special tag.
Let's be honest: what was the basic action against boredom? TV!
I, for one, consider smartphones much more useful gap-fillers than television (or on the toilet: reading shampoo usage instructions
On the smartphone you read news, you read blogs, you watch youtube videos. It can, of course be "abused" for gaming, but you get bored with a certain game lot sooner than you'd think.
The first rule of intelligent tinkering is to save all the parts. -- Paul Erlich