Browse Source

build: fix export patches to work when source directory does not exist (#35437)

Co-authored-by: John Kleinschmidt <[email protected]>
trop[bot] 2 years ago
parent
commit
63fe34c703
1 changed files with 5 additions and 0 deletions
  1. 5 0
      script/lib/git.py

+ 5 - 0
script/lib/git.py

@@ -238,6 +238,11 @@ def to_utf8(patch):
 
 
 def export_patches(repo, out_dir, patch_range=None, dry_run=False):
+  if not os.path.exists(repo):
+    sys.stderr.write(
+      "Skipping patches in {} because it does not exist.\n".format(repo)
+    )
+    return
   if patch_range is None:
     patch_range, num_patches = guess_base_commit(repo)
     sys.stderr.write("Exporting {} patches in {} since {}\n".format(