<div dir="ltr">Hi,<br><br>`clang-format --version` currently uses llvm's default version formatter which looks like this:<br><br>  $ clang-format  --version<br>  LLVM (<a href="http://llvm.org/" target="_blank">http://llvm.org/</a>):<br>
    LLVM version 3.5svn<br>
    Optimized build with assertions.<br>    Built Jan  3 2014 (14:28:46).<br>    Default target: x86_64-apple-darwin13.0.0<br>    Host CPU: core-avx-i<br><br>This includes all kinds of stuff that's not interesting for a code formatter, and it lacks the revision clang-format was built at. In comparison, `clang --version` prints<br>

<br>  $ bin/clang --version<br>  clang version 3.5 (198452)<br>  Target: x86_64-apple-darwin13.0.0<br>  Thread model: posix<br><br>which I think is much better (but Target: and arguably Thread model: aren't interesting for a formatter either).<br>

<br>The attached patch changes the output of `clang-format --version` to be just<br><br>  $ bin/clang-format --version<br>  clang-format version 3.5 (198452)<br><div><br></div><div>The part I care about most is including the revision number.</div>
<div><br></div><div>Ok?</div><div><br></div><div>Nico</div></div>