Changeset 90762 in webkit
- Timestamp:
- Jul 11, 2011 10:51:04 AM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r90752 r90762 1 2011-07-11 Adam Barth <abarth@webkit.org> 2 3 garden-o-matic should be able to roll out patches 4 https://bugs.webkit.org/show_bug.cgi?id=64185 5 6 Reviewed by Eric Seidel. 7 8 This gardening server API is simply a binding to the rollout machinery 9 already present in webkit-patch. 10 11 * Scripts/webkitpy/tool/commands/gardenomatic.py: 12 * Scripts/webkitpy/tool/servers/gardeningserver.py: 13 * Scripts/webkitpy/tool/servers/gardeningserver_unittest.py: Added. 14 1 15 2011-07-11 Csaba Osztrogonác <ossy@webkit.org> 2 16 -
trunk/Tools/Scripts/webkitpy/tool/commands/gardenomatic.py
r90410 r90762 32 32 33 33 server = GardeningHTTPServer 34 35 def _prepare_config(self, options, args, tool): 36 return { 37 'tool': tool, 38 } -
trunk/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py
r90496 r90762 31 31 class GardeningHTTPServer(BaseHTTPServer.HTTPServer): 32 32 def __init__(self, httpd_port, config): 33 server_name = "" 33 server_name = '' 34 self.tool = config['tool'] 34 35 BaseHTTPServer.HTTPServer.__init__(self, (server_name, httpd_port), GardeningHTTPRequestHandler) 35 36 … … 48 49 49 50 STATIC_FILE_DIRECTORY = os.path.join(os.path.dirname(__file__), "data", "gardeningserver") 51 52 def _run_webkit_patch(self, args): 53 return self.server.tool.executive.run_command([self.server.tool.path()] + args) 54 55 def rollout(self): 56 revision = self.query['revision'][0] 57 reason = self.query['reason'][0] 58 self._run_webkit_patch([ 59 'rollout', 60 '--force-clean', 61 '--non-interactive', 62 revision, 63 reason, 64 ])
Note: See TracChangeset
for help on using the changeset viewer.