- 25 Apr, 2014 1 commit
-
-
machenbach@chromium.org authored
BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/238443005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20972 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 15 Apr, 2014 1 commit
-
-
machenbach@chromium.org authored
BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/238983002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20763 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 14 Apr, 2014 1 commit
-
-
machenbach@chromium.org authored
BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/227303005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20713 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 11 Apr, 2014 1 commit
-
-
machenbach@chromium.org authored
Add space after commas for auto line break in spreadsheets. Add default empty strings to avoid undefined values in spreadsheets. BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/233343002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20671 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 09 Apr, 2014 1 commit
-
-
machenbach@chromium.org authored
This script retrieves the history of all V8 branches and trunk revisions and their corresponding Chromium revisions. TEST=tools/push-to-trunk/releases.py -c <chrome path> --csv test.csv BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/227583002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20629 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 08 Apr, 2014 1 commit
-
-
machenbach@chromium.org authored
BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/225283007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20576 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 04 Apr, 2014 1 commit
-
-
machenbach@chromium.org authored
This will allow the auto-roll bot to roll the last trunk patches, e.g. "Version 3.4.5.1 ...". BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/223863003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20497 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 03 Apr, 2014 3 commits
-
-
machenbach@chromium.org authored
This fixes usage of quotation marks inside titles of merged patches. This also fixes aggregation of empty or "none" BUG entries. BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/223463003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20483 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
This makes it easier to grep for patches in title in the revision history. This also removes the redundant information into which branch was merged, as this can be derived from the version number in the title now. BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/223753002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20482 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
This is a step towards automatically rolling arbitrary trunk revisions into Chromium. This also deprecates the bash scripts as they now start to divert. BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/223093003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20465 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 02 Apr, 2014 1 commit
-
-
machenbach@chromium.org authored
This script will (1) check if there is an active roll on rietveld (2) check if there is a trunk revision ready to be rolled and (3) call the chromium_roll script, creating a roll CL. The script will be called regularly through a cron job. BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/212983003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20422 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 24 Mar, 2014 1 commit
-
-
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
-
- 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
-
- 20 Mar, 2014 2 commits
-
-
machenbach@chromium.org authored
BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/206133004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20132 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
- This also deprecates using version.cc on bleeding edge. - The deprecated push-to-trunk.sh is deleted. - The script now commits bleeding edge HEAD by default. Committing different revisions will be added in a follow up CL. R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/203753010 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20101 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 19 Mar, 2014 2 commits
-
-
machenbach@chromium.org authored
- This moves retrieving and incrementing the version before creating the change log - Before the prepare push commit will be deprecated (follow up CL), the script deals with 3 build levels. X: the current build level on the last trunk push. X + 1: the build level for this trunk push. X + 2: the build level of the new version file on bleeding edge (to be deprecated). BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/203773013 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20071 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
- This also shifts the push revision by one to prepare for the deprecation of the prepare push commit - The version increment is still based on the bleeding_edge version.cc. This will be changed in a follow up CL. BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/200763013 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20054 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 18 Mar, 2014 1 commit
-
-
machenbach@chromium.org authored
- This adds a sentinel to the ChangeLog on bleeding edge. - Modifying the ChangeLog file directly when pushing to trunk is now no longer possible. If further modifications to the ChangeLog in manual push-to-trunk mode are required (e.g. after the prepare push LGTM), the change log entry temp file must be edited. - Functionality that is no longer needed is removed. BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/199893005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20029 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 17 Mar, 2014 2 commits
-
-
machenbach@chromium.org authored
The patch is applied to ChangeLog with the "--index" option, which already updates the index of the file. For resetting the ChangeLog to the trunk revision, the trunk branch needs to be stated explicitly in the checkout, otherwise it checks out the already patched HEAD. TEST=tools/push-to-trunk/script_test.py R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/199993005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19996 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
Applying the patch on ChangeLog causes local changes. To reset the ChangeLog to its original state, the "-f" option is required. TBR=jarin@chromium.org Review URL: https://codereview.chromium.org/201633002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19963 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 15 Mar, 2014 1 commit
-
-
machenbach@chromium.org authored
This uses the following approach to modify the trunk change log: - Calculate the new change log entries - Apply changes to the bleeding edge change log (this will be removed in a follow up CL) - Apply the diff between BE and trunk to trunk (this includes the diff of the change log) - Reset the change log to the version on trunk - Reapply the new change log entries R=jarin@chromium.org Review URL: https://codereview.chromium.org/196473012 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19953 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 13 Mar, 2014 3 commits
-
-
machenbach@chromium.org authored
This reverts r19876, r19902 and r19903. The changes made git diff' in push-to-trunk unusable. TBR=jarin@chromium.org Review URL: https://codereview.chromium.org/197313005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19905 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
This is another step for deprecating the change log file on bleeding edge. BUG= R=jarin@chromium.org Review URL: https://codereview.chromium.org/196283014 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19902 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
machenbach@chromium.org authored
This is another step towards getting rid of the bleeding edge change log file. Now it can be omitted in a follow up CL. R=jarin@chromium.org Review URL: https://codereview.chromium.org/197023004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19876 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 12 Mar, 2014 3 commits
-
-
machenbach@chromium.org authored
- Up to now, mock expectations were simple lists of arguments + return value - These expectations are now modeled explicitly including the name of the mock (e.g. git or readline) - The optional test callback function is now explicitly named - This will allow merging all mock expectation types (e.g. git and readline) into a single list per test case (follow up CL) TEST=tools/push-to-trunk/script_test.py R=jarin@chromium.org Review URL: https://codereview.chromium.org/197313002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19853 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
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
-
machenbach@chromium.org authored
This is part of getting rid of the ChangeLog on bleeding_edge and directly modifying it on trunk. BUG= R=ulan@chromium.org Review URL: https://codereview.chromium.org/195183003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19832 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
-
- 03 Mar, 2014 1 commit
-
-
machenbach@chromium.org authored
The coverage analysis must live in an extra file in order to analyze the scripts when being imported. TEST=tools/push-to-trunk/script_test.py R=ulan@chromium.org Review URL: https://codereview.chromium.org/183923013 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19640 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 28 Feb, 2014 2 commits
-
-
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
-
commit-bot@chromium.org authored
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19628 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 26 Feb, 2014 2 commits
-
-
machenbach@chromium.org authored
Patch white space got stripped, which lead to failures when applying the patch. - Refine test to reveal the problem - Create a separate method for retrieving the patch that doesn't strip white space R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/181603002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19566 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
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
-
- 23 Jan, 2014 1 commit
-
-
machenbach@chromium.org authored
This allows to map from a V8 Chromium roll to the bleeding_edge revision used for the roll. This CL also improves some test code: - Don't loose assertion exceptions in mocked git on retry. - Remove an unused method BUG=337167 LOG=n R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/139993006 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18778 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-