diff options
author | Tao Bao <tbao@google.com> | 2018-05-11 02:16:52 +0200 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-05-11 02:16:52 +0200 |
commit | cc71d271c1552aea33af2fa66aefd84e184e6c8f (patch) | |
tree | 1ba16accb1f6051ce2a9155fdf1cf878e672f8a5 | |
parent | Merge "Device owns the RecoveryUI instance." (diff) | |
parent | Merge "Document the clang-format usage." (diff) | |
download | android_bootable_recovery-cc71d271c1552aea33af2fa66aefd84e184e6c8f.tar android_bootable_recovery-cc71d271c1552aea33af2fa66aefd84e184e6c8f.tar.gz android_bootable_recovery-cc71d271c1552aea33af2fa66aefd84e184e6c8f.tar.bz2 android_bootable_recovery-cc71d271c1552aea33af2fa66aefd84e184e6c8f.tar.lz android_bootable_recovery-cc71d271c1552aea33af2fa66aefd84e184e6c8f.tar.xz android_bootable_recovery-cc71d271c1552aea33af2fa66aefd84e184e6c8f.tar.zst android_bootable_recovery-cc71d271c1552aea33af2fa66aefd84e184e6c8f.zip |
-rw-r--r-- | .clang-format | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.clang-format b/.clang-format index 0e0f4d143..4a3bd2fc3 100644 --- a/.clang-format +++ b/.clang-format @@ -1,3 +1,33 @@ +# bootable/recovery project uses repohook to apply `clang-format` to the changed lines, with the +# local style file in `.clang-format`. This will be triggered automatically with `repo upload`. +# Alternatively, one can stage and format a change with `git clang-format` directly. +# +# $ git add <files> +# $ git clang-format --style file +# +# Or to format a committed change. +# +# $ git clang-format --style file HEAD~1 +# +# `--style file` will pick up the local style file in `.clang-format`. This can be configured as the +# default behavior for bootable/recovery project. +# +# $ git config --local clangFormat.style file +# +# Note that `repo upload` calls the `clang-format` binary in Android repo (i.e. +# `$ANDROID_BUILD_TOP/prebuilts/clang/host/linux-x86/clang-stable/bin/clang-format`), which might +# give slightly different results from the one installed in host machine (e.g. +# `/usr/bin/clang-format`). Specifying the file with `--binary` will ensure consistent results. +# +# $ git clang-format --binary \ +# /path/to/aosp-master/prebuilts/clang/host/linux-x86/clang-stable/bin/clang-format +# +# Or to do one-time setup to make it default. +# +# $ git config --local clangFormat.binary \ +# /path/to/aosp-master/prebuilts/clang/host/linux-x86/clang-stable/bin/clang-format +# + BasedOnStyle: Google AllowShortBlocksOnASingleLine: false AllowShortFunctionsOnASingleLine: Empty |