]> granicus.if.org Git - clang/commitdiff
Improve clang-format-diff help output
authorNico Weber <nicolasweber@gmx.de>
Tue, 23 Jul 2019 17:34:18 +0000 (17:34 +0000)
committerNico Weber <nicolasweber@gmx.de>
Tue, 23 Jul 2019 17:34:18 +0000 (17:34 +0000)
The description in clang-format-diff.py is more useful than the one
in `clang-format-diff -h`, so use the same description in both places.

Differential Revision: https://reviews.llvm.org/D64998

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@366828 91177308-0d34-0410-b5e6-96231b3b80d8

tools/clang-format/clang-format-diff.py

index 3ba0abefc9f5fcd0ad8d19bb36abf0825a9d1be6..a4f22ca02936654d4505a0bea65a0524a2ccc303 100755 (executable)
@@ -8,10 +8,7 @@
 #
 #===------------------------------------------------------------------------===#
 
-r"""
-ClangFormat Diff Reformatter
-============================
-
+"""
 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:
@@ -35,10 +32,9 @@ else:
 
 
 def main():
-  parser = argparse.ArgumentParser(description=
-                                   'Reformat changed lines in diff. Without -i '
-                                   'option just output the diff that would be '
-                                   'introduced.')
+  parser = argparse.ArgumentParser(description=__doc__,
+                                   formatter_class=
+                                           argparse.RawDescriptionHelpFormatter)
   parser.add_argument('-i', action='store_true', default=False,
                       help='apply edits to files instead of displaying a diff')
   parser.add_argument('-p', metavar='NUM', default=0,