From 6eed8faff06d52a2b4553df968093897afb26340 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Wed, 15 May 2024 21:36:34 +0000 Subject: [PATCH] fail gracefully if git hyper-blame are called in cog Bug: 339231299 Change-Id: I99a1bf033bfe7d09213484ca22536aee047373df Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5539651 Reviewed-by: Josip Sokcevic Commit-Queue: Josip Sokcevic Auto-Submit: Yiwei Zhang --- git_hyper_blame.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/git_hyper_blame.py b/git_hyper_blame.py index 773edc3df..9c2d1a737 100755 --- a/git_hyper_blame.py +++ b/git_hyper_blame.py @@ -12,6 +12,7 @@ import os import subprocess2 import sys +import gclient_utils import git_common import git_dates import setup_color @@ -335,6 +336,10 @@ def parse_ignore_file(ignore_file): def main(args, outbuf): + if gclient_utils.IsEnvCog(): + print('hyper-blame command is not supported in non-git environment.', + file=sys.stderr) + return 1 parser = argparse.ArgumentParser( prog='git hyper-blame', description='git blame with support for ignoring certain commits.')