From 04535d7af3b192bbb4f0574a2b0e62696f33b3f3 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Wed, 15 May 2024 21:32:24 +0000 Subject: [PATCH] fail gracefully if git footers is called in cog Bug: 339231299 Change-Id: Ibfe871ec37db42f2ad75b3effc142f5854d878be Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5539335 Commit-Queue: Josip Sokcevic Reviewed-by: Josip Sokcevic Auto-Submit: Yiwei Zhang --- git_footers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/git_footers.py b/git_footers.py index 7bfe0ac29..c88c8adbe 100755 --- a/git_footers.py +++ b/git_footers.py @@ -10,6 +10,7 @@ import sys from collections import defaultdict +import gclient_utils import git_common as git FOOTER_PATTERN = re.compile(r'^\s*([\w-]+): *(.*)$') @@ -212,6 +213,10 @@ def get_position(footers): def main(args): + if gclient_utils.IsEnvCog(): + print('footers command is not supported in non-git environment', + file=sys.stderr) + return 1 parser = argparse.ArgumentParser( formatter_class=argparse.ArgumentDefaultsHelpFormatter) parser.add_argument('ref',