summaryrefslogtreecommitdiffstats
path: root/subcmds
diff options
context:
space:
mode:
Diffstat (limited to 'subcmds')
-rw-r--r--subcmds/upload.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/subcmds/upload.py b/subcmds/upload.py
index bac2f8ac..2837ff51 100644
--- a/subcmds/upload.py
+++ b/subcmds/upload.py
@@ -628,6 +628,13 @@ Gerrit Code Review: https://www.gerritcodereview.com/
628 branch.uploaded = False 628 branch.uploaded = False
629 return 629 return
630 630
631 # If using superproject, add the root repo as a push option.
632 manifest = branch.project.manifest
633 push_options = list(opt.push_options)
634 sp = manifest.superproject
635 if sp and sp.repo_id and manifest.manifestProject.use_superproject:
636 push_options.append(f"custom-keyed-value=rootRepo:{sp.repo_id}")
637
631 branch.UploadForReview( 638 branch.UploadForReview(
632 people, 639 people,
633 dryrun=opt.dryrun, 640 dryrun=opt.dryrun,
@@ -640,7 +647,7 @@ Gerrit Code Review: https://www.gerritcodereview.com/
640 ready=opt.ready, 647 ready=opt.ready,
641 dest_branch=destination, 648 dest_branch=destination,
642 validate_certs=opt.validate_certs, 649 validate_certs=opt.validate_certs,
643 push_options=opt.push_options, 650 push_options=push_options,
644 patchset_description=opt.patchset_description, 651 patchset_description=opt.patchset_description,
645 ) 652 )
646 653