[Android] Make devil/ read-only for the move to catapult.

BUG=476719

Review URL: https://codereview.chromium.org/1556983002

Cr-Original-Commit-Position: refs/heads/master@{#367430}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b45e6de2eb286ae0a245a2d56fd851a3b20a83f4
This commit is contained in:
jbudorick 2016-01-04 16:40:57 -08:00 коммит произвёл Commit bot
Родитель 6a77d8960e
Коммит 77bb33f835
1 изменённых файлов: 19 добавлений и 0 удалений

Просмотреть файл

@ -72,11 +72,30 @@ def _EnsureNoPylibUse(input_api, output_api):
return []
def _TemporarilyReadOnly(input_api, output_api):
# Temporarily make devil/ read-only for the move to catapult.
# TODO(jbudorick): Remove this after the move is complete.
def other_files(f):
this_presubmit_file = input_api.os_path.join(
input_api.PresubmitLocalPath(), 'PRESUBMIT.py')
return not f.AbsoluteLocalPath() == this_presubmit_file
changed_files = input_api.AffectedSourceFiles(other_files)
if changed_files:
return [output_api.PresubmitError(
'devil/ is temporarily read-only while it moves to catapult. '
'Questions? Contact jbudorick@',
items=changed_files)]
return []
def CommonChecks(input_api, output_api):
output = []
output += _RunPylint(input_api, output_api)
output += _RunUnitTests(input_api, output_api)
output += _EnsureNoPylibUse(input_api, output_api)
output += _TemporarilyReadOnly(input_api, output_api)
return output