mirror of
https://chromium.googlesource.com/chromium/tools/depot_tools.git
synced 2026-01-11 02:31:29 +00:00
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>
This commit is contained in:
@@ -10,6 +10,8 @@ import subcommand
|
|||||||
|
|
||||||
from git_common import freeze, thaw
|
from git_common import freeze, thaw
|
||||||
|
|
||||||
|
import gclient_utils
|
||||||
|
|
||||||
|
|
||||||
def CMDfreeze(parser, args):
|
def CMDfreeze(parser, args):
|
||||||
"""Freeze a branch's changes, excluding unstaged gitlinks changes."""
|
"""Freeze a branch's changes, excluding unstaged gitlinks changes."""
|
||||||
@@ -24,6 +26,10 @@ def CMDthaw(parser, args):
|
|||||||
|
|
||||||
|
|
||||||
def main(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__)
|
dispatcher = subcommand.CommandDispatcher(__name__)
|
||||||
ret = dispatcher.execute(optparse.OptionParser(), args)
|
ret = dispatcher.execute(optparse.OptionParser(), args)
|
||||||
if ret:
|
if ret:
|
||||||
|
|||||||
Reference in New Issue
Block a user