- 28 Jan, 2015 1 commit
-
-
machenbach authored
Also create new v8 versions based on the roll ref, which has some more verification steps than the candidate ref. Improve bailout regarding existing versions. Only create a new version if the revisions is in the future. BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n Review URL: https://codereview.chromium.org/878913002 Cr-Commit-Position: refs/heads/master@{#26303}
-
- 26 Jan, 2015 2 commits
-
-
machenbach authored
Moved and renamed the scripts to fit with git. These changes require documentation updates, updates of the release spreadsheet and the buildbot side. BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n Review URL: https://codereview.chromium.org/868473004 Cr-Commit-Position: refs/heads/master@{#26271}
-
machenbach authored
This makes some internal renaming, e.g. trunk -> candidates, bleeding edge -> master, without changing the api. Also remove some unused bailout steps from the push script. Remove unused bump version script. BUG=chromium:451975 TBR=tandrii@chromium.org NOTRY=true LOG=n Review URL: https://codereview.chromium.org/873213002 Cr-Commit-Position: refs/heads/master@{#26269}
-
- 28 Nov, 2014 1 commit
-
-
machenbach authored
NOTRY=true BUG=chromium:431669 LOG=n TBR=jkummerow@chromium.org TEST=./script_test.py Review URL: https://codereview.chromium.org/765943002 Cr-Commit-Position: refs/heads/master@{#25558}
-
- 26 Nov, 2014 1 commit
-
-
machenbach authored
This pushes v8 to the candidates branch based on the candidate ref, which is guaranteed to be the same for 8 hours. The candidate ref is maintained by this bot: http://build.chromium.org/p/client.v8/builders/Auto-roll%20-%20release%20process NOTRY=true BUG=chromium:431669 LOG=n Review URL: https://codereview.chromium.org/760793003 Cr-Commit-Position: refs/heads/master@{#25526}
-
- 12 Nov, 2014 1 commit
-
-
Michael Achenbach authored
This removes all svn features from the release scripts. This also fixes a bug in commit position retrieval. BUG=chromium:410721 LOG=n R=tandrii@chromium.org TBR=tandrii@chromium.org TEST=script_test.py Review URL: https://codereview.chromium.org/716153002 Cr-Commit-Position: refs/heads/master@{#25307}
-
- 03 Nov, 2014 1 commit
-
-
machenbach@chromium.org authored
BUG=408523 LOG=n TEST=script_test.py TBR=tandrii@chromium.org Review URL: https://codereview.chromium.org/700493002 Cr-Commit-Position: refs/heads/master@{#25058} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25058 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 01 Nov, 2014 1 commit
-
-
machenbach@chromium.org authored
BUG=410721 LOG=n TEST=script_test.py TBR=tandrii@chromium.org Review URL: https://codereview.chromium.org/693333002 Cr-Commit-Position: refs/heads/master@{#25046} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25046 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 31 Oct, 2014 1 commit
-
-
machenbach@chromium.org authored
BUG=410721 LOG=n TEST=script_test.py TBR=tandrii@chromium.org Review URL: https://codereview.chromium.org/698513002 Cr-Commit-Position: refs/heads/master@{#25033} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25033 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 23 Sep, 2014 1 commit
-
-
machenbach@chromium.org authored
TBR=tandrii@chromium.org TEST=script_test.py Review URL: https://codereview.chromium.org/594773003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24154 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 19 Sep, 2014 1 commit
-
-
machenbach@chromium.org authored
TEST=script_test.py R=tandrii@chromium.org TBR=jarin@chromium.org Review URL: https://codereview.chromium.org/585893002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24086 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 02 Apr, 2014 1 commit
-
-
machenbach@chromium.org authored
TBR=jarin@chromium.org BUG= Review URL: https://codereview.chromium.org/221833003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20425 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 24 Mar, 2014 2 commits
-
-
machenbach@chromium.org authored
The current script is only performing automatic pushes to trunk. This prepares for adding an auto-roll script that actually rolls to Chromium. This also removes the v8-status updates, which are no longer necessary due to not touching bleeding edge any more. BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/196173018 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20205 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
BUG= TBR=jkummerow@chromium.org Review URL: https://codereview.chromium.org/209833002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20173 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 21 Mar, 2014 2 commits
-
-
machenbach@chromium.org authored
BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/205703004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20168 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
This moves rolling Chromium into a new script with its own tests. BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/199733012 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20159 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 12 Mar, 2014 1 commit
-
-
machenbach@chromium.org authored
- This adds a suppression of lines concerning error handling for the test coverage analysis - Fixes also calling push-to-trunk from auto-roll TEST=tools/push-to-trunk/script_test.py TBR=ulan@chromium.org Review URL: https://codereview.chromium.org/196883003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19838 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 04 Mar, 2014 1 commit
-
-
machenbach@chromium.org authored
- Connect the top-level scripts via inheritance and remove top-level functions - Options and option processing can be extended from base to subclass script This CL is split off from https://codereview.chromium.org/173983002/ BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/185263003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19664 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 28 Feb, 2014 1 commit
-
-
machenbach@chromium.org authored
This CL is split off from https://codereview.chromium.org/173983002/ R=ulan@chromium.org Review URL: https://codereview.chromium.org/180873010 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19632 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 26 Feb, 2014 1 commit
-
-
machenbach@chromium.org authored
- Deprecate optparse with argparse - The tests include now options parsing by default: each test specifies the command-line args to parse rather than the options directly This CL is split off from https://codereview.chromium.org/173983002/ TBR=ulan@chromium.org Review URL: https://codereview.chromium.org/181583002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19565 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 20 Feb, 2014 1 commit
-
-
machenbach@chromium.org authored
- This adds a python layer on top of the low-level git calls to control parameter passing and return values. - This also fixes a bug in FindLastTrunkPush that only shows up in manual mode when the last push versions are iterated. - The order of some parameters changed in some git calls in the tests to be uniform. BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/171423013 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19515 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 19 Feb, 2014 2 commits
-
-
machenbach@chromium.org authored
This is part of moving towards an lkgr-push script and prepares the deprecation of the prepare push commit. BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/169843002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19482 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
- The backed state dict is now persisted and restored in the step template as a json file - All explicit persist/restore calls are removed - Added testing an unexpected script failure + restart with state recovery to the merge-to-branch test - This CL is not changing external behavior of the scripts BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/170583002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19478 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 18 Feb, 2014 1 commit
-
-
machenbach@chromium.org authored
- To ease a line-by-line review, the script is intentionally close to the former bash version - Disambiguate the existing "-r" option for reviewer in the other scripts - The options design will be refactored in a follow up CL TEST=python -m unittest test_scripts.ScriptTest.testMergeToBranch R=ulan@chromium.org Review URL: https://codereview.chromium.org/163183004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19443 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 10 Feb, 2014 1 commit
-
-
machenbach@chromium.org authored
If not specified, depot tools tend to ask for an email on the command line once in a while, which makes the automated script hang. BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/158733002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19223 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 17 Jan, 2014 1 commit
-
-
machenbach@chromium.org authored
- Call push-to-trunk through python not through the shell - Restore tree state on script errors - Mock out python call in unit tests - The actual call stays behind a flag BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/141633003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18664 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 15 Jan, 2014 1 commit
-
-
machenbach@chromium.org authored
This CL enables the auto-roll script to close and reopen the tree when pushing. Modifies an auto-roll test so that the push-to-trunk part is executed in order to test the new tree control feature. BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/130403006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18622 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 07 Jan, 2014 1 commit
-
-
machenbach@chromium.org authored
This CL enables controlling the automatic push-to-trunk via a settings file .auto-roll in the home directory or via the v8 status app message. Pushes can be disabled by setting .auto-roll to {"enable_auto_roll": false} or by adding the phrase "nopush" or "no push" to http://v8-status.appspot.com/. R=ulan@chromium.org Review URL: https://codereview.chromium.org/113973003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18472 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 16 Dec, 2013 1 commit
-
-
machenbach@chromium.org authored
Also make sure that on exceptions from the test infrastructure there is no retry. BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/114203002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18313 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 11 Dec, 2013 1 commit
-
-
machenbach@chromium.org authored
Make sure the script is not trying a push-to-trunk twice in a row. This also passes through some command line parameters. TEST=python -m unittest test_scripts.ScriptTest.testCheckLastPushRecently R=ulan@chromium.org Review URL: https://codereview.chromium.org/103533003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18306 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 04 Dec, 2013 1 commit
-
-
machenbach@chromium.org authored
Now there are three modes to run the script: (1) default: semi-automated (2) manual (-m option), like in the old script (3) forced (-f option), no user input required no editor check R=ulan@chromium.org Review URL: https://codereview.chromium.org/102253002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18247 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 02 Dec, 2013 1 commit
-
-
machenbach@chromium.org authored
Make url accesses retry. Git retry requires some more analysis of git output first (follow up CL). BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/91733003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18174 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 22 Nov, 2013 2 commits
-
-
machenbach@chromium.org authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/81193002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17995 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
Refactor the mock code for easier reuse. Mock out web requests. TEST=python -m unittest test_scripts BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/77453009 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17987 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 18 Nov, 2013 1 commit
-
-
machenbach@chromium.org authored
To be called with a cron job. TEST=tools/push-to-trunk/auto_roll.py TODO: Add a revision filter to allow "MIPS" related changes to take over the lkgr. R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/70373002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17833 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-