| Index: PRESUBMIT.py
|
| diff --git a/PRESUBMIT.py b/PRESUBMIT.py
|
| index ec9611d2650755e069d769bae7c87023df5f4d9e..581b700fd69ee53c4caf3af6877b300e3128305d 100644
|
| --- a/PRESUBMIT.py
|
| +++ b/PRESUBMIT.py
|
| @@ -718,9 +718,12 @@ def _CheckIncludeOrder(input_api, output_api):
|
| Each region separated by #if, #elif, #else, #endif, #define and #undef follows
|
| these rules separately.
|
| """
|
| + def FileFilterIncludeOrder(affected_file):
|
| + black_list = (_EXCLUDED_PATHS + input_api.DEFAULT_BLACK_LIST)
|
| + return input_api.FilterSourceFile(affected_file, black_list=black_list)
|
|
|
| warnings = []
|
| - for f in input_api.AffectedFiles():
|
| + for f in input_api.AffectedFiles(file_filter=FileFilterIncludeOrder):
|
| if f.LocalPath().endswith(('.cc', '.h')):
|
| changed_linenums = set(line_num for line_num, _ in f.ChangedContents())
|
| warnings.extend(_CheckIncludeOrderInFile(input_api, f, changed_linenums))
|
|
|