Hi,

clang-format has finally gotten to the point where we can get it to format our 
code similar, but not quite identical, to what we have today. Doing all 
formatting programmatically has several benefits:

It’s no longer up to subjective or personal preferences, we’ll learn to live 
and love the clang-format coding style.
It can be automated.
It can also be used as a tool for people who want to work / see code in a 
different style, but commit in our standard style.


I have updated the .clang-format files that is in our Git master, we might need 
to do a few more tweaks, but it’s getting pretty close. It does require a very 
recent version of clang-format, the one I used is

        clang-format version 3.6.0 (tags/google/testing/2015-01-13)


This I installed on my OS X laptop, using HomeBrew.

Finally, Phil Sorber (the PM for the 5.3 LTS) has requested that we do this 
before he branches for 5.3. So, assuming we agree to do this, we have to make a 
decision asap. If you have objections to this proposal, please discuss that 
here now.

Thanks,

— Leif and Phil

Reply via email to