Jelajahi Sumber

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 <sokcevic@chromium.org>
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Auto-Submit: Yiwei Zhang <yiwzhang@google.com>
Yiwei Zhang 1 tahun lalu
induk
melakukan
04535d7af3
1 mengubah file dengan 5 tambahan dan 0 penghapusan
  1. 5 0
      git_footers.py

+ 5 - 0
git_footers.py

@@ -10,6 +10,7 @@ import sys
 
 
 from collections import defaultdict
 from collections import defaultdict
 
 
+import gclient_utils
 import git_common as git
 import git_common as git
 
 
 FOOTER_PATTERN = re.compile(r'^\s*([\w-]+): *(.*)$')
 FOOTER_PATTERN = re.compile(r'^\s*([\w-]+): *(.*)$')
@@ -212,6 +213,10 @@ def get_position(footers):
 
 
 
 
 def main(args):
 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(
     parser = argparse.ArgumentParser(
         formatter_class=argparse.ArgumentDefaultsHelpFormatter)
         formatter_class=argparse.ArgumentDefaultsHelpFormatter)
     parser.add_argument('ref',
     parser.add_argument('ref',