Переглянути джерело

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 <yiwzhang@google.com>
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
Yiwei Zhang 1 рік тому
батько
коміт
2ea2ccaa3d
1 змінених файлів з 6 додано та 0 видалено
  1. 6 0
      git_freezer.py

+ 6 - 0
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: