[PATCH] D64998: Improve clang-format-diff help output

Nico Weber via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Jul 19 07:46:15 PDT 2019

thakis created this revision.
thakis added a reviewer: krasimir.

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.



Index: clang/tools/clang-format/clang-format-diff.py
--- clang/tools/clang-format/clang-format-diff.py
+++ clang/tools/clang-format/clang-format-diff.py
@@ -8,10 +8,7 @@
-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 @@
 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,

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D64998.210837.patch
Type: text/x-patch
Size: 1277 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190719/34e79d81/attachment.bin>

More information about the cfe-commits mailing list