DescriptionThe major change is refactoring to make functions more accessible for other modules.
Besides changing a lot of _ to not _, I added lots of docstrings, moved things around,
factored out the Marking component of the EBuildStableMarker (for use with other CL),
and fixed the version logic.
The versioning logic was too hacktastic. So I took a note from David's changes to
take the information from pkgsplit rather than doing the ugly parsing I was doing before.
This is much more robust in the case of no _r*'s and _rc or _alpha*, etc.
This CL also adds the ability to test Push changes in 2 ways. One using --dryrun which allows someone to call it by not actually push to the remote server and two, a unit test for the Push method.
Used in http://codereview.chromium.org/4798001/
BUG=chromiumos:8693
TEST=Ran unit tests and chrome mark as stable. Will run some more tests.
Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=be485ce
Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=3e68973
Patch Set 1 #Patch Set 2 : white space #
Total comments: 1
Patch Set 3 : Rebase + remove \ #Patch Set 4 : Fixes for push logic. #Patch Set 5 : Remove print #Patch Set 6 : Added dryrun option and tested with it #Patch Set 7 : Move to using --dry-run #
Total comments: 1
Patch Set 8 : Add unittest for push #Patch Set 9 : Fixed nit #Patch Set 10 : Re-add option #
Total comments: 1
Messages
Total messages: 11 (0 generated)
|