[Buildbot-commits] buildbot/buildbot master.py,1.98,1.99

Brian Warner warner at users.sourceforge.net
Fri Nov 24 07:19:50 UTC 2006


Update of /cvsroot/buildbot/buildbot/buildbot
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv1419/buildbot

Modified Files:
	master.py 
Log Message:
[project @ debugclient: add Ping Builder, update Request Build button]

Original author: warner at lothar.com
Date: 2006-11-24 06:24:12

Index: master.py
===================================================================
RCS file: /cvsroot/buildbot/buildbot/buildbot/master.py,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -d -r1.98 -r1.99
--- master.py	24 Nov 2006 07:16:35 -0000	1.98
+++ master.py	24 Nov 2006 07:19:48 -0000	1.99
@@ -24,8 +24,10 @@
 from buildbot.util import now
 from buildbot.pbutil import NewCredPerspective
 from buildbot.process.builder import Builder, IDLE
+from buildbot.process.base import BuildRequest
 from buildbot.status.builder import SlaveStatus, Status
 from buildbot.changes.changes import Change, ChangeMaster
+from buildbot.sourcestamp import SourceStamp
 from buildbot import interfaces
 
 ########################################
@@ -398,10 +400,17 @@
     def detached(self, mind):
         pass
 
-    def perspective_forceBuild(self, buildername, who=None):
+    def perspective_requestBuild(self, buildername, reason, branch, revision):
         c = interfaces.IControl(self.master)
         bc = c.getBuilder(buildername)
-        bc.forceBuild(who, "debug tool 'Force Build' button pushed")
+        ss = SourceStamp(branch, revision)
+        br = BuildRequest(reason, ss, buildername)
+        bc.requestBuild(br)
+
+    def perspective_pingBuilder(self, buildername):
+        c = interfaces.IControl(self.master)
+        bc = c.getBuilder(buildername)
+        bc.ping()
 
     def perspective_fakeChange(self, file, revision=None, who="fakeUser",
                                branch=None):





More information about the Commits mailing list