v8/tools
machenbach a6a0bd8846 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.

TBR=tandrii@chromium.org
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

Review URL: https://codereview.chromium.org/977903002

Cr-Commit-Position: refs/heads/master@{#27009}
2015-03-05 10:50:08 +00:00
..
blink_tests Remove suppressions for Blink webexposed tests 2014-08-07 19:57:41 +00:00
gcmole Make gcmole execute in parallel. 2015-02-18 15:35:34 +00:00
generate_shim_headers
gyp Move compilation error handling into a separate class. 2015-02-25 14:18:34 +00:00
ninja [ycm] The YouCompleteMe configuration is not VIM specific. 2015-02-12 07:21:13 +00:00
oom_dump
perf_tests
profviz
release Make auto-roller roll recent release based on timestamp. 2015-03-05 10:50:08 +00:00
sanitizers Add link to tsan bug to suppression 2014-10-09 09:51:21 +00:00
sodium
testrunner Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
unittests Make perf test runner more robust. 2014-12-21 10:25:32 +00:00
v8.xcodeproj
vim [ycm] The YouCompleteMe configuration is not VIM specific. 2015-02-12 07:21:13 +00:00
visual_studio
android-build.sh
android-ll-prof.sh
android-run.py
android-sync.sh Copy unittests binary in android-sync.sh 2014-11-18 18:36:57 +00:00
bash-completion.sh
check-name-clashes.py Move i18n-related runtime functions into a separate file. 2014-09-25 07:16:15 +00:00
check-static-initializers.sh
codemap.js Tick processor: Print C++ entry points 2014-10-17 15:44:02 +00:00
concatenate-files.py
consarray.js
cpu.sh Check in "cpu.sh" script to control CPU governor/cores on Linux 2014-08-20 09:39:37 +00:00
cross_build_gcc.sh
csvparser.js
DEPS
detect-builtins.js Add a script that can generate simple test cases for user-exposed JS builtins 2014-09-11 09:58:58 +00:00
disasm.py
draw_instruction_graph.sh
external-reference-check.py Check that external references are registered in the serializer. 2014-08-06 07:20:14 +00:00
find_depot_tools.py Prototype for a client-side performance trybot script. 2014-11-18 14:40:00 +00:00
find-commit-for-patch.py Add tools/find-commit-for-patch.py 2014-12-16 14:25:00 +00:00
freebsd-tick-processor
fuzz-harness.sh
gc-nvp-trace-processor.py
gdb-v8-support.py
gdbinit Fix "jst" GDB macro 2014-10-24 15:04:08 +00:00
gen-postmortem-metadata.py tools: fix postmortem generator 2015-02-02 21:21:54 +00:00
generate-builtins-tests.py Add a script that can generate simple test cases for user-exposed JS builtins 2014-09-11 09:58:58 +00:00
generate-ten-powers.scm
grokdump.py Minor tools/grokdump improvements: avoid some None dereferences and add some line breaks to generated html pages. 2015-02-19 14:36:24 +00:00
js2c.py Cleanup: Remove NativesCollection<.>::*Raw* methods. 2014-12-04 18:51:22 +00:00
jsmin.py
linux-tick-processor
ll_prof.py
logreader.js Profiler improvements 2015-01-20 16:06:09 +00:00
mac-nm
mac-tick-processor
mingw-generate-makefiles.sh
nacl-run.py Use the pnacl-clang toolchain for (P)NaCL builds 2014-10-06 08:10:50 +00:00
parser-shell.cc Parsing: Make Parser not know about Isolate during background parsing. 2015-02-12 13:02:44 +00:00
parser-shell.gyp Remove deprecated lexer-shell. 2014-10-23 11:42:30 +00:00
plot-timer-events
presubmit.py Check author of a CL against the AUTHORS file. 2015-01-15 13:10:09 +00:00
process-heap-prof.py
profile_view.js Tick processor: improved [Summary] section 2014-08-04 08:31:49 +00:00
profile.js Profiler improvements 2015-01-20 16:06:09 +00:00
run_perf.py Prepare v8 android perf runner for external startup data. 2015-02-24 14:07:30 +00:00
run-deopt-fuzzer.py Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
run-llprof.sh Fix tools/run-llprof.sh to work with newer perf. 2014-10-09 06:01:41 +00:00
run-tests.py Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
run-valgrind.py
run.py
shell-utils.h Remove deprecated lexer-shell. 2014-10-23 11:42:30 +00:00
SourceMap.js
splaytree.js
stats-viewer.py
test-server.py
tick-processor.html
tickprocessor-driver.js Profiler improvements 2015-01-20 16:06:09 +00:00
tickprocessor.js Profiler improvements 2015-01-20 16:06:09 +00:00
trace-maps-processor.py Add FLAG_trace_maps 2014-11-07 16:03:44 +00:00
try_perf.py Prototype for a client-side performance trybot script. 2014-11-18 14:40:00 +00:00
v8-info.sh Add public version macros. 2015-02-26 08:59:23 +00:00
v8-rolls.sh
v8heapconst.py remove undetectable strings 2015-02-11 09:28:12 +00:00
v8heapconst.py.tmpl
whitespace.txt Whitespace change to test new CQ config. 2015-02-20 13:47:39 +00:00
windows-tick-processor.bat