diff options
author | Norbert Lange <nolange79@gmail.com> | 2020-04-25 01:40:37 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2020-04-25 09:39:31 +0200 |
commit | 84cb27086f8d7a2471e2c61679ed69371db1c1a2 (patch) | |
tree | 4d2a6a43f3b5be72da201da1922bc53d6049c00d /.clang-format | |
parent | ci: introduce CIFuzz (diff) | |
download | systemd-84cb27086f8d7a2471e2c61679ed69371db1c1a2.tar.xz systemd-84cb27086f8d7a2471e2c61679ed69371db1c1a2.zip |
Improve help for clang-format
The comments lack the most important usecase: fixing up your commits.
Diffstat (limited to '.clang-format')
-rw-r--r-- | .clang-format | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/.clang-format b/.clang-format index ef7c918d4e..2d412db269 100644 --- a/.clang-format +++ b/.clang-format @@ -3,10 +3,24 @@ # result MUST NOT be committed indiscriminately, but each automated # change should be reviewed and only the appropriate ones commited. # -# To apply the coding style you can run the following command (assuming you -# installed clang-format on your system): +# The easiest way to apply the formatting to your changes ONLY, +# is to use the git-clang-format script (usually installed with clang-format). # +# - Fixup formatting before committing +# 1. Edit and stage your files. +# 2. Run `git clang-format`. +# 3. Verify + correct + (un)stage changes. +# 4. Commit. +# +# - Fixup formatting after committing +# 1. Commit your changes. +# 2. Run `git clang-format HEAD~` - Refer the commit *before* your changes here. +# 3. Verify + correct changes, `git difftool -d` can help here. +# 4. Stage + commit, potentially with `--amend` (means to fixup the last commit). +# +# To run clang-format on all sourcefiles, use the following line: # $ git ls-files 'src/*.[ch]' 'src/*.cc' | xargs clang-format -i -style=file +# # You can find more information on the different config parameters in this file here: # https://clang.llvm.org/docs/ClangFormatStyleOptions.html --- |