v8/tools/release
machenbach 934dd88d3b Make automated branch creation gnumbd-save.
This makes now the same simplification as the chromium
release scripts do. For creating branch B from a gnumbd'ed
(aka real) commit X do:
1. Branch Y off the real X
2. Set refs/pending/heads/B to Y
3. Set refs/pending-tags/B to X
4. Set refs/heads/B to X

The old algorithm tried to branch off the pending
correspondent of X. That commit was determined by comparing
tree objects of the real X and commits on pending.
Unfortunately, multiple commits on one branch can refer to
the same tree object, e.g., for commits P, Q, R with R being
the revert of Q, P and R refer to the same tree object.

TBR=tandrii@chromium.org
NOTRY=true
TEST=./script_test.py
TEST=tools/release/create_release.py -a me -r you --dry-run

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

Cr-Commit-Position: refs/heads/master@{#27042}
2015-03-06 13:10:33 +00:00
..
auto_push.py Make the auto-pusher recover easier. 2015-02-27 22:23:33 +00:00
auto_roll.py Fix progress check in auto-roller. 2015-03-05 14:05:12 +00:00
auto_tag.py
check_clusterfuzz.py
chromium_roll.py Make auto-roller roll recent release based on timestamp. 2015-03-05 10:50:08 +00:00
common_includes.py Make auto-roller roll recent release based on timestamp. 2015-03-05 10:50:08 +00:00
create_release.py Make automated branch creation gnumbd-save. 2015-03-06 13:10:33 +00:00
git_recipes.py
merge_to_branch.py Add public version macros. 2015-02-26 08:59:23 +00:00
push_to_candidates.py Let release scripts determine version based on tags. 2015-01-28 10:09:04 +00:00
releases.py Make auto-roller roll recent release based on timestamp. 2015-03-05 10:50:08 +00:00
script_test.py
test_scripts.py Make automated branch creation gnumbd-save. 2015-03-06 13:10:33 +00:00