Revision f230a1cf deps/v8/PRESUBMIT.py
deps/v8/PRESUBMIT.py | ||
---|---|---|
58 | 58 |
return results |
59 | 59 |
|
60 | 60 |
|
61 |
def _SkipTreeCheck(input_api, output_api): |
|
62 |
"""Check the env var whether we want to skip tree check. |
|
63 |
Only skip if src/version.cc has been updated.""" |
|
64 |
src_version = 'src/version.cc' |
|
65 |
FilterFile = lambda file: file.LocalPath() == src_version |
|
66 |
if not input_api.AffectedSourceFiles( |
|
67 |
lambda file: file.LocalPath() == src_version): |
|
68 |
return False |
|
69 |
return input_api.environ.get('PRESUBMIT_TREE_CHECK') == 'skip' |
|
70 |
|
|
71 |
|
|
61 | 72 |
def CheckChangeOnUpload(input_api, output_api): |
62 | 73 |
results = [] |
63 | 74 |
results.extend(_CommonChecks(input_api, output_api)) |
... | ... | |
69 | 80 |
results.extend(_CommonChecks(input_api, output_api)) |
70 | 81 |
results.extend(input_api.canned_checks.CheckChangeHasDescription( |
71 | 82 |
input_api, output_api)) |
72 |
results.extend(input_api.canned_checks.CheckTreeIsOpen( |
|
73 |
input_api, output_api, |
|
74 |
json_url='http://v8-status.appspot.com/current?format=json')) |
|
83 |
if not _SkipTreeCheck(input_api, output_api): |
|
84 |
results.extend(input_api.canned_checks.CheckTreeIsOpen( |
|
85 |
input_api, output_api, |
|
86 |
json_url='http://v8-status.appspot.com/current?format=json')) |
|
75 | 87 |
return results |
Also available in: Unified diff