1*8617a60dSAndroid Build Coastguard Worker# Copyright 2023 The ChromiumOS Authors 2*8617a60dSAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 3*8617a60dSAndroid Build Coastguard Worker# found in the LICENSE file. 4*8617a60dSAndroid Build Coastguard Worker 5*8617a60dSAndroid Build Coastguard Worker"""Hook to stop people from running `git cl`.""" 6*8617a60dSAndroid Build Coastguard Worker 7*8617a60dSAndroid Build Coastguard Workerimport sys 8*8617a60dSAndroid Build Coastguard Worker 9*8617a60dSAndroid Build Coastguard Worker 10*8617a60dSAndroid Build Coastguard WorkerUSE_PYTHON3 = True 11*8617a60dSAndroid Build Coastguard Worker 12*8617a60dSAndroid Build Coastguard Worker 13*8617a60dSAndroid Build Coastguard Workerdef CheckChangeOnUpload(_input_api, _output_api): 14*8617a60dSAndroid Build Coastguard Worker print( 15*8617a60dSAndroid Build Coastguard Worker "ERROR: CrOS repos use `repo upload`, not `git cl upload`.\n" 16*8617a60dSAndroid Build Coastguard Worker "See https://chromium.googlesource.com/chromiumos/docs/+/HEAD/contributing.md#upload-changes.", 17*8617a60dSAndroid Build Coastguard Worker file=sys.stderr, 18*8617a60dSAndroid Build Coastguard Worker ) 19*8617a60dSAndroid Build Coastguard Worker sys.exit(1) 20