Skip to content

Commit 5754f66

Browse files
rrykCommit Bot
authored andcommitted
[tools] Use TBR by default for uploaded branch CLs
[email protected] Bug: v8:7766 Change-Id: If96c5b278ef25f2b8729a4abc81defb598b444ee Reviewed-on: https://chromium-review.googlesource.com/1066558 Reviewed-by: Michael Achenbach <[email protected]> Commit-Queue: Sergiy Byelozyorov <[email protected]> Cr-Commit-Position: refs/heads/master@{#53286}
1 parent a88f7a9 commit 5754f66

2 files changed

Lines changed: 15 additions & 3 deletions

File tree

tools/release/common_includes.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -767,16 +767,24 @@ class UploadStep(Step):
767767
MESSAGE = "Upload for code review."
768768

769769
def RunStep(self):
770+
reviewer = None
770771
if self._options.reviewer:
771772
print "Using account %s for review." % self._options.reviewer
772773
reviewer = self._options.reviewer
773-
else:
774+
775+
tbr_reviewer = None
776+
if self._options.tbr_reviewer:
777+
print "Using account %s for TBR review." % self._options.tbr_reviewer
778+
tbr_reviewer = self._options.tbr_reviewer
779+
780+
if not reviewer and not tbr_reviewer:
774781
print "Please enter the email address of a V8 reviewer for your patch: ",
775782
self.DieNoManualMode("A reviewer must be specified in forced mode.")
776783
reviewer = self.ReadLine()
784+
777785
self.GitUpload(reviewer, self._options.author, self._options.force_upload,
778786
bypass_hooks=self._options.bypass_upload_hooks,
779-
cc=self._options.cc)
787+
cc=self._options.cc, tbr_reviewer=tbr_reviewer)
780788

781789

782790
def MakeStep(step_class=Step, number=0, state=None, config=None,
@@ -829,6 +837,8 @@ def MakeOptions(self, args=None):
829837
help="File to write results summary to.")
830838
parser.add_argument("-r", "--reviewer", default="",
831839
help="The account name to be used for reviews.")
840+
parser.add_argument("--tbr-reviewer", "--tbr", default="",
841+
help="The account name to be used for TBR reviews.")
832842
parser.add_argument("-s", "--step",
833843
help="Specify the step where to start work. Default: 0.",
834844
default=0, type=int)

tools/release/git_recipes.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,12 +207,14 @@ def GitApplyPatch(self, patch_file, reverse=False, **kwargs):
207207

208208
def GitUpload(self, reviewer="", author="", force=False, cq=False,
209209
cq_dry_run=False, bypass_hooks=False, cc="", private=False,
210-
**kwargs):
210+
tbr_reviewer="", **kwargs):
211211
args = ["cl upload --send-mail"]
212212
if author:
213213
args += ["--email", Quoted(author)]
214214
if reviewer:
215215
args += ["-r", Quoted(reviewer)]
216+
if tbr_reviewer:
217+
args += ["--tbrs", Quoted(tbr_reviewer)]
216218
if force:
217219
args.append("-f")
218220
if cq:

0 commit comments

Comments
 (0)