xref: /aosp_15_r20/external/vboot_reference/PRESUBMIT.py (revision 8617a60d3594060b7ecbd21bc622a7c14f3cf2bc)
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