Check for clang-format only if its files are present
R=agable@chromium.org
BUG=
Review URL: https://codereview.chromium.org/1880013002
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@299867 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/git_cl.py b/git_cl.py
index 63d01ad..d998210 100755
--- a/git_cl.py
+++ b/git_cl.py
@@ -4461,17 +4461,17 @@
top_dir = os.path.normpath(
RunGit(["rev-parse", "--show-toplevel"]).rstrip('\n'))
- # Locate the clang-format binary in the checkout
- try:
- clang_format_tool = clang_format.FindClangFormatToolInChromiumTree()
- except clang_format.NotFoundError, e:
- DieWithError(e)
-
# Set to 2 to signal to CheckPatchFormatted() that this patch isn't
# formatted. This is used to block during the presubmit.
return_value = 0
if clang_diff_files:
+ # Locate the clang-format binary in the checkout
+ try:
+ clang_format_tool = clang_format.FindClangFormatToolInChromiumTree()
+ except clang_format.NotFoundError, e:
+ DieWithError(e)
+
if opts.full:
cmd = [clang_format_tool]
if not opts.dry_run and not opts.diff: