Reviewers: tandrii(chromium), Hablich,

Message:
PTAL

Description:
Make auto-roller roll recent release based on timestamp.

Before this change, out of two versions 4.2.13.1 and
4.2.14, the latter would have been considered the newest.
Now, the timestamp of the commit determines the age, which
allows to roll a patched version first. The auto-roller
will only roll forward (i.e. there needs to be a commit
range between the last roll and the new candidate).

Additionally, this CL does some cleanups:
- Use the sheriff detection mechanism in the auto-roller.
- Require the roll revision parameter in the chromium_roll
script to avoid redundancy. The auto_roll script determines
that revision automatically.
- Simplify the revision summary in the commit message. The
summary will now show last_roll..new_roll, which e.g.
includes the version change CL. It'll now show useful
information for cherry-picks, which it didn't before.
- Remove unused clusterfuzz check. That check is part of the
release process script.

[email protected]
NOTRY=true
TEST=./script_test.py
TEST=./tools/release/chromium_roll.py --dry-run --sheriff -c ~/tmp/chromium/src
--last-roll 55b9049ea3978a589d8db2aa191d21222eef737f
fc263505535a175c8efa18f4c787bd92a1d1ab3d --use-commit-queue -r me -a you

Please review this at https://codereview.chromium.org/977903002/

Base URL: https://chromium.googlesource.com/v8/v8.git@master

Affected files (+63, -87 lines):
  M tools/release/auto_roll.py
  M tools/release/chromium_roll.py
  M tools/release/common_includes.py
  M tools/release/releases.py
  M tools/release/test_scripts.py


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to