Provided by: clang-format-10_10.0.0-4ubuntu1_amd64 bug

NAME

       clang-format-diff.py - manual page for clang-format-diff.py 10

DESCRIPTION

       usage: clang-format-diff.py [-h] [-i] [-p NUM] [-regex PATTERN]

       [-iregex PATTERN] [-sort-includes] [-v]
              [-style STYLE] [-binary BINARY]

       This  script  reads  input  from  a  unified  diff and reformats all the changed lines. This is useful to
       reformat all the lines touched by a specific patch.  Example usage for git/svn users:

              git diff -U0 --no-color HEAD^ | clang-format-diff.py -p1  -i  svn  diff  --diff-cmd=diff  -x-U0  |
              clang-format-diff.py -i

   optional arguments:
       -h, --help
              show this help message and exit

       -i     apply edits to files instead of displaying a diff

       -p NUM strip the smallest prefix containing P slashes

       -regex PATTERN
              custom pattern selecting file paths to reformat (case sensitive, overrides -iregex)

       -iregex PATTERN
              custom pattern selecting file paths to reformat (case insensitive, overridden by -regex)

       -sort-includes
              let clang-format sort include blocks

       -v, --verbose
              be more verbose, ineffective without -i

       -style STYLE
              formatting style to apply (LLVM, Google, Chromium, Mozilla, WebKit)

       -binary BINARY
              location of binary to use for clang-format