From 954a8d771345d12f8920da03359b56c001632a7b Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Sat, 8 Jun 2024 00:02:43 +0000 Subject: [PATCH] error if roll-dep command is called in Cog environment Bug: 345486495 Change-Id: Ib48a1e8cbe51eccdd0a56e3105ce2f7b8d0c3dd1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5608832 Reviewed-by: Josip Sokcevic Commit-Queue: Yiwei Zhang --- roll_dep.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roll_dep.py b/roll_dep.py index d727f84f00..fa39e68973 100755 --- a/roll_dep.py +++ b/roll_dep.py @@ -16,6 +16,8 @@ import subprocess2 import sys import tempfile +import gclient_utils + NEED_SHELL = sys.platform.startswith('win') GCLIENT_PATH = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'gclient.py') @@ -247,6 +249,10 @@ def finalize(commit_msg, current_dir, rolls): def main(): + if gclient_utils.IsEnvCog(): + print('"roll-dep" is not supported in non-git environment', + file=sys.stderr) + return 1 parser = argparse.ArgumentParser(description=__doc__) parser.add_argument('--ignore-dirty-tree', action='store_true',