blob: 0e7381237a4cba97ebee57a85c666719c401051a [file] [log] [blame]
# Copyright 2018 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
def CheckChangeOnUpload(input_api, output_api):
# Warn if the proto file is not modified without also modifying
# the WebUI.
proto_path = 'components/safe_browsing/proto/csd.proto'
web_ui_path = 'components/safe_browsing/web_ui/safe_browsing_ui.cc'
if proto_path in input_api.change.LocalPaths() and \
not web_ui_path in input_api.change.LocalPaths():
return [
output_api.PresubmitPromptWarning(
'You modified the one or more of the CSD protos in: \n'
' ' + proto_path + '\n'
'without changing the WebUI in: \n'
' ' + web_ui_path + '\n')
]
return []