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

This commit is contained in:
John Kleinschmidt 2022-08-24 17:37:11 -04:00 committed by GitHub
parent e1459f4d50
commit 07c3e62d68
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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(