Chromium Code Reviews| Index: PRESUBMIT.py |
| diff --git a/PRESUBMIT.py b/PRESUBMIT.py |
| index a56b4834a9dd2bf157b5b01fff7246e4bb5a0cd1..767eac6e74f106f13f962f5098f2a516ddb52139 100644 |
| --- a/PRESUBMIT.py |
| +++ b/PRESUBMIT.py |
| @@ -8,6 +8,9 @@ See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for |
| details on the presubmit API built into depot_tools. |
| """ |
| +import fnmatch |
| +import os |
|
M-A Ruel
2014/03/18 19:29:16
Not needed.
|
| + |
| def CommonChecks(input_api, output_api, tests_to_black_list): |
| results = [] |
| @@ -19,6 +22,16 @@ def CommonChecks(input_api, output_api, tests_to_black_list): |
| r'^site-packages-py[0-9]\.[0-9][\/\\].+', |
| r'^svn_bin[\/\\].+', |
| r'^testing_support[\/\\]_rietveld[\/\\].+'] |
| + if os.path.exists('.gitignore'): |
|
M-A Ruel
2014/03/18 19:29:16
input_api.os_path.exists
|
| + with open('.gitignore') as fh: |
| + lines = [l.strip() for l in fh.readlines()] |
| + black_list.extend([fnmatch.translate(l) for l in lines if |
| + l and not l.startswith('#')]) |
| + if os.path.exists('.git/info/exclude'): |
| + with open('.git/info/exclude') as fh: |
| + lines = [l.strip() for l in fh.readlines()] |
| + black_list.extend([fnmatch.translate(l) for l in lines if |
| + l and not l.startswith('#')]) |
| disabled_warnings = [ |
| 'R0401', # Cyclic import |
| 'W0613', # Unused argument |