Changeset 56736 in webkit
- Timestamp:
- Mar 29, 2010 1:31:58 PM (14 years ago)
- Location:
- trunk/WebKitTools
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKitTools/ChangeLog
r56718 r56736 1 2010-03-29 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 Sheriffbot should actually run commands 6 https://bugs.webkit.org/show_bug.cgi?id=36776 7 8 Some minor changes to Sheriffbot: 9 10 1) We should actually run commands (by giving control back to the 11 command processing object. 12 13 2) Use URLs instead of just numbers to represent SVN revisions (making 14 it easier to folks in IRC ot followup). 15 16 * Scripts/webkitpy/tool/bot/irc_command.py: 17 * Scripts/webkitpy/tool/bot/queueengine.py: 18 * Scripts/webkitpy/tool/commands/sheriffbot.py: 19 1 20 2010-03-26 Kenneth Rohde Christiansen <kenneth@webkit.org> 2 21 -
trunk/WebKitTools/Scripts/webkitpy/tool/bot/irc_command.py
r56658 r56736 27 27 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 28 29 from webkitpy.common.checkout.changelog import view_source_url 30 29 31 # FIXME: Merge with Command? 30 32 class IRCCommand(object): … … 35 37 class LastGreenRevision(IRCCommand): 36 38 def execute(self, args, tool): 37 return tool.buildbot.last_green_revision()39 return view_source_url(tool.buildbot.last_green_revision()) 38 40 39 41 -
trunk/WebKitTools/Scripts/webkitpy/tool/bot/queueengine.py
r56658 r56736 140 140 def _sleep(self, message): 141 141 log(self._sleep_message(message)) 142 if self._wakeup_event.wait(self.seconds_to_sleep):143 142 self._wakeup_event.wait(self.seconds_to_sleep) 143 self._wakeup_event.clear() -
trunk/WebKitTools/Scripts/webkitpy/tool/commands/sheriffbot.py
r56658 r56736 30 30 31 31 from webkitpy.common.system.deprecated_logging import log 32 from webkitpy.common.checkout.changelog import view_source_url 32 33 from webkitpy.common.config.ports import WebKitPort 33 34 from webkitpy.tool.bot.sheriffircbot import SheriffIRCBot … … 51 52 52 53 def next_work_item(self): 54 self._irc_bot.process_pending_messages() 53 55 self.update() 54 56 for svn_revision, builders in self.tool.buildbot.revisions_causing_failures().items(): … … 78 80 irc_nicknames = sorted(set([party.irc_nickname for party in responsible_parties if party and party.irc_nickname])) 79 81 irc_prefix = ": " if irc_nicknames else "" 80 irc_message = "%s%s r%s appears to have broken %s" % (82 irc_message = "%s%s%s appears to have broken %s" % ( 81 83 ", ".join(irc_nicknames), 82 84 irc_prefix, 83 svn_revision,85 view_source_url(svn_revision), 84 86 ", ".join([builder.name() for builder in builders])) 85 87
Note: See TracChangeset
for help on using the changeset viewer.