Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(839)

Issue 1398033003: [Release] Update merge script to leverage auto-tag bot (Closed)

Created:
5 years, 2 months ago by Michael Hablich
Modified:
4 years, 5 months ago
Reviewers:
Michael Achenbach
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[Release] Update merge script to leverage auto-tag bot The auto-tag bot removes the need to handle version changes in each merge individually. As a result this 'feature' is removed. BUG=v8:4408 R=machenbach@chromium.org LOG=N NOTRY=true Committed: https://crrev.com/06bfc8421b6c026ee6851bbcb047fced7e7fad87 Cr-Commit-Position: refs/heads/master@{#37972}

Patch Set 1 #

Patch Set 2 : Working but tests not yet #

Total comments: 16

Patch Set 3 : Reviewable version #

Total comments: 2

Patch Set 4 : Implemented feedback #

Patch Set 5 : Rebased #

Patch Set 6 : Fix tests and add classic script #

Patch Set 7 : Added test for classic script #

Patch Set 8 : Check for roll branches #

Total comments: 18

Patch Set 9 : Tune information message #

Patch Set 10 : Add CQ options to enable submit via CQ #

Total comments: 2

Patch Set 11 : Adressed comments #

Total comments: 9

Patch Set 12 : Adressed another round of comments #

Total comments: 2

Patch Set 13 : Truncate title more meaningful #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+430 lines, -70 lines) Patch
M tools/release/git_recipes.py View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M tools/release/merge_to_branch.py View 1 2 3 4 5 6 7 8 9 10 11 12 10 chunks +45 lines, -63 lines 1 comment Download
A + tools/release/roll_merge.py View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
M tools/release/test_scripts.py View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +378 lines, -4 lines 0 comments Download

Messages

Total messages: 25 (4 generated)
Michael Hablich
No need to review. I created the CL so this is stored no only on ...
5 years, 2 months ago (2015-10-13 15:07:17 UTC) #1
Michael Hablich
PTAL -Fixed UnitTests -Fixed search for ports so the search is case insensitive -Removed handling ...
5 years, 2 months ago (2015-10-21 12:23:07 UTC) #2
Michael Achenbach
Generally lg. Some suggestions + waiting for the tests. https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py#newcode105 tools/release/merge_to_branch.py:105: ...
5 years, 2 months ago (2015-10-21 12:32:36 UTC) #3
Michael Achenbach
Most of my comments still apply for patch 3. https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py#newcode242 tools/release/merge_to_branch.py:242: ...
5 years, 2 months ago (2015-10-21 12:38:37 UTC) #4
Michael Hablich
https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py#newcode105 tools/release/merge_to_branch.py:105: description = description + "Hash: " + commit_hash + ...
5 years, 2 months ago (2015-10-21 12:41:26 UTC) #5
Michael Achenbach
https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py#newcode105 tools/release/merge_to_branch.py:105: description = description + "Hash: " + commit_hash + ...
5 years, 2 months ago (2015-10-21 12:51:17 UTC) #6
Michael Hablich
On 2015/10/21 12:51:17, Michael Achenbach wrote: > https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py > File tools/release/merge_to_branch.py (right): > > https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py#newcode105 ...
5 years, 2 months ago (2015-10-22 14:24:49 UTC) #7
Michael Hablich
On 2015/10/22 14:24:49, Hablich wrote: > On 2015/10/21 12:51:17, Michael Achenbach wrote: > > > ...
5 years, 2 months ago (2015-10-22 14:25:10 UTC) #8
Michael Hablich
https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/20001/tools/release/merge_to_branch.py#newcode105 tools/release/merge_to_branch.py:105: description = description + "Hash: " + commit_hash + ...
5 years, 2 months ago (2015-10-22 14:25:50 UTC) #9
Michael Hablich
What do you think about the idea of renaming the old file to merge_to_roll_branch.py and ...
4 years, 6 months ago (2016-06-14 14:41:48 UTC) #10
Michael Achenbach
On 2016/06/14 14:41:48, Hablich wrote: > What do you think about the idea of renaming ...
4 years, 6 months ago (2016-06-15 10:28:35 UTC) #11
Michael Achenbach
Rubberstamping the tests... https://codereview.chromium.org/1398033003/diff/140001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/140001/tools/release/merge_to_branch.py#newcode101 tools/release/merge_to_branch.py:101: patch_merge_desc = self.GitLog(n=1, format="%s", git_hash=commit_hash) Is ...
4 years, 5 months ago (2016-07-21 13:56:38 UTC) #12
Michael Hablich
PTAL https://codereview.chromium.org/1398033003/diff/140001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/140001/tools/release/merge_to_branch.py#newcode101 tools/release/merge_to_branch.py:101: patch_merge_desc = self.GitLog(n=1, format="%s", git_hash=commit_hash) On 2016/07/21 13:56:37, ...
4 years, 5 months ago (2016-07-21 14:27:33 UTC) #13
Michael Achenbach
https://codereview.chromium.org/1398033003/diff/180001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/180001/tools/release/merge_to_branch.py#newcode136 tools/release/merge_to_branch.py:136: msg_pieces.append("NOTRY=true\nNOPRESUBMIT=true\n") I'd add NOTREECHECKS=true as well, as otherwise merges ...
4 years, 5 months ago (2016-07-22 06:45:57 UTC) #14
Michael Hablich
https://codereview.chromium.org/1398033003/diff/180001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/180001/tools/release/merge_to_branch.py#newcode136 tools/release/merge_to_branch.py:136: msg_pieces.append("NOTRY=true\nNOPRESUBMIT=true\n") On 2016/07/22 06:45:56, Michael Achenbach (slow) wrote: > ...
4 years, 5 months ago (2016-07-22 08:55:59 UTC) #15
Michael Achenbach
lgtm with comments https://codereview.chromium.org/1398033003/diff/200001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/200001/tools/release/merge_to_branch.py#newcode123 tools/release/merge_to_branch.py:123: self["commit_title"] = full_description[0] On 2016/07/22 08:55:59, ...
4 years, 5 months ago (2016-07-22 09:12:24 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/1398033003/240001
4 years, 5 months ago (2016-07-22 09:26:26 UTC) #19
Michael Hablich
https://codereview.chromium.org/1398033003/diff/220001/tools/release/merge_to_branch.py File tools/release/merge_to_branch.py (right): https://codereview.chromium.org/1398033003/diff/220001/tools/release/merge_to_branch.py#newcode123 tools/release/merge_to_branch.py:123: self["commit_title"] = full_description[0][:80] On 2016/07/22 09:12:24, Michael Achenbach (slow) ...
4 years, 5 months ago (2016-07-22 09:27:37 UTC) #20
commit-bot: I haz the power
Committed patchset #13 (id:240001)
4 years, 5 months ago (2016-07-22 09:27:49 UTC) #22
commit-bot: I haz the power
Patchset 13 (id:??) landed as https://crrev.com/06bfc8421b6c026ee6851bbcb047fced7e7fad87 Cr-Commit-Position: refs/heads/master@{#37972}
4 years, 5 months ago (2016-07-22 09:29:16 UTC) #24
Michael Achenbach
4 years, 5 months ago (2016-07-22 09:43:36 UTC) #25
Message was sent while issue was closed.
lgtm

https://codereview.chromium.org/1398033003/diff/240001/tools/release/merge_to...
File tools/release/merge_to_branch.py (right):

https://codereview.chromium.org/1398033003/diff/240001/tools/release/merge_to...
tools/release/merge_to_branch.py:124: #Truncate title because of code review
tool
nit: space after #

Powered by Google App Engine
This is Rietveld 408576698