From 2ea2ccaa3d92838e109f5ee71695d2bda9988a33 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Wed, 15 May 2024 21:31:29 +0000 Subject: [PATCH] fail gracefully if git freeze or git thaw are called in cog Bug: 339231299 Change-Id: I331f2d3da13536b396e89f773dde7af843ea2b33 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5539994 Auto-Submit: Yiwei Zhang Reviewed-by: Josip Sokcevic Commit-Queue: Josip Sokcevic --- git_freezer.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/git_freezer.py b/git_freezer.py index cf8ec442c..b7abbd4db 100755 --- a/git_freezer.py +++ b/git_freezer.py @@ -10,6 +10,8 @@ import subcommand from git_common import freeze, thaw +import gclient_utils + def CMDfreeze(parser, args): """Freeze a branch's changes, excluding unstaged gitlinks changes.""" @@ -24,6 +26,10 @@ def CMDthaw(parser, args): def main(args): + if gclient_utils.IsEnvCog(): + print(f'{args[0]} command is not supported in non-git environment.', + file=sys.stderr) + return 1 dispatcher = subcommand.CommandDispatcher(__name__) ret = dispatcher.execute(optparse.OptionParser(), args) if ret: