From e545830db2fb823da1217b142cb5be10bf45d575 Mon Sep 17 00:00:00 2001 From: Takuto Ikuta Date: Tue, 2 Apr 2024 00:19:58 +0000 Subject: [PATCH] git_cl: format .nc file with clang-format This is for https://crrev.com/c/5197064/58/.clang-format#50 Bug: 329138753 Change-Id: I0938e1d610580e59a66409eb4fea4a1dad138bf1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5409735 Reviewed-by: Joanna Wang Commit-Queue: Takuto Ikuta --- git_cl.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/git_cl.py b/git_cl.py index 625e29e61e..ab0655b0b0 100755 --- a/git_cl.py +++ b/git_cl.py @@ -6090,7 +6090,11 @@ def _RunClangFormatDiff(opts, clang_diff_files, top_dir, upstream_commit): except clang_format.NotFoundError as e: DieWithError(e) - cmd = ['vpython3', script, '-p0'] + cmd = [ + 'vpython3', script, '-p0', '-iregex', + r'.*\.(cpp|cc|c\+\+|cxx|cppm|ccm|cxxm|c\+\+m|c|cl|h|hh|hpp|hxx|m' + r'|mm|nc|inc|js|ts|proto|protodevel|java|cs|json)' + ] if not opts.dry_run and not opts.diff: cmd.append('-i') @@ -6421,7 +6425,7 @@ def MatchingFileType(file_name, extensions): @metrics.collector.collect_metrics('git cl format') def CMDformat(parser, args): """Runs auto-formatting tools (clang-format etc.) on the diff.""" - clang_exts = ['.cc', '.cpp', '.h', '.m', '.mm', '.proto'] + clang_exts = ['.cc', '.cpp', '.h', '.nc', '.m', '.mm', '.proto'] GN_EXTS = ['.gn', '.gni', '.typemap'] parser.add_option('--full', action='store_true',