[PATCH] D24319: clang-format: Add a flag to limit git-clang-format's diff to a single commit

Luis Héctor Chávez via cfe-commits cfe-commits at lists.llvm.org
Wed Sep 7 15:09:52 PDT 2016


lhchavez created this revision.
lhchavez added a reviewer: djasper.
lhchavez added subscribers: srhines, cfe-commits.
lhchavez set the repository for this revision to rL LLVM.
lhchavez added a project: clang-c.

When building pre-upload hooks using git-clang-format, it is useful to limit the scope to a single commit (instead of from a commit against the working tree) to allow for less false positives in dependent commits.

This change adds a flag (--single-commit) to git-clang-format, which uses a different strategy to diff (using git-diff-tree instead of git-diff-index) and create the temporary working tree (using the git hashes of the objects present in the specified commit instead of the ones found in the current working directory).

Repository:
  rL LLVM

https://reviews.llvm.org/D24319

Files:
  cfe/trunk/tools/clang-format/git-clang-format

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D24319.70607.patch
Type: text/x-patch
Size: 4473 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160907/91e3686a/attachment.bin>


More information about the cfe-commits mailing list