From 718d2c81deb6b2e2f4d31f65d6fabcfb60ab37ea Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Wed, 15 May 2024 21:36:18 +0000 Subject: [PATCH] fail gracefully if git map is called in cog Bug: 339231299 Change-Id: Iba5519f7d9e9c18abfbae47866f6b91d821c54e5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5539652 Auto-Submit: Yiwei Zhang Reviewed-by: Josip Sokcevic Commit-Queue: Josip Sokcevic --- git_map.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/git_map.py b/git_map.py index 8eba3e3da..d9a29ba6b 100755 --- a/git_map.py +++ b/git_map.py @@ -19,6 +19,7 @@ point to them. Items are colorized as follows: import os import sys +import gclient_utils import git_common import setup_color import subprocess2 @@ -98,6 +99,10 @@ def main(argv, outbuf): if '-h' in argv or '--help' in argv: _print_help(outbuf) return 0 + if gclient_utils.IsEnvCog(): + print('map command is not supported in non-git environment.', + file=sys.stderr) + return 1 map_extra = git_common.get_config_list('depot_tools.map_extra') cmd = [