[Buildbot-commits] buildbot ChangeLog,1.542,1.543

Brian Warner warner at users.sourceforge.net
Sat Nov 5 21:06:17 UTC 2005


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

Modified Files:
	ChangeLog 
Log Message:
Revision: arch at buildbot.sf.net--2004/buildbot--dev--0--patch-408
Creator:  Brian Warner <warner at monolith.lothar.com>

add resubmit-build, change Step URLs

	* buildbot/interfaces.py (IBuilderControl.resubmitBuild): new
	method, takes an IBuildStatus and rebuilds it. It might make more
	sense to add this to IBuildControl instead, but that instance goes
	away completely once the build has finished, and resubmitting
	builds can take place weeks later.
	* buildbot/process/builder.py (BuilderControl.resubmitBuild): same
	* buildbot/status/html.py (StatusResourceBuild): also stash an
	IBuilderControl so we can use resubmitBuild.
	(StatusResourceBuild.body): render "resubmit" button if we can.
	Also add hrefs for each BuildStep
	(StatusResourceBuild.rebuild): add action for "resubmit" button
	(StatusResourceBuilder.getChild): give it an IBuilderControl

	* buildbot/status/builder.py (Status.getURLForThing): change the
	URL for BuildSteps to have a "step-" prefix, so the magic URLs
	that live as targets of buttons like "stop" and "rebuild" can't
	collide with them.
	* buildbot/status/builder.py (Status.getURLForThing): same
	* buildbot/status/html.py (StatusResourceBuild.getChild): same
	(StepBox.getBox): same
	* buildbot/test/test_web.py (GetURL): same
	(Logfile): same

	* buildbot/process/step.py (SVN.__init__): put svnurl/baseURL
	exclusivity checks after Source.__init__ upcall, so misspelled
	arguments will be reported more usefully
	(Darcs.__init__): same


Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.542
retrieving revision 1.543
diff -u -d -r1.542 -r1.543
--- ChangeLog	30 Oct 2005 01:10:42 -0000	1.542
+++ ChangeLog	5 Nov 2005 21:06:15 -0000	1.543
@@ -1,3 +1,33 @@
+2005-11-03  Brian Warner  <warner at lothar.com>
+
+	* buildbot/interfaces.py (IBuilderControl.resubmitBuild): new
+	method, takes an IBuildStatus and rebuilds it. It might make more
+	sense to add this to IBuildControl instead, but that instance goes
+	away completely once the build has finished, and resubmitting
+	builds can take place weeks later.
+	* buildbot/process/builder.py (BuilderControl.resubmitBuild): same
+	* buildbot/status/html.py (StatusResourceBuild): also stash an
+	IBuilderControl so we can use resubmitBuild.
+	(StatusResourceBuild.body): render "resubmit" button if we can.
+	Also add hrefs for each BuildStep
+	(StatusResourceBuild.rebuild): add action for "resubmit" button
+	(StatusResourceBuilder.getChild): give it an IBuilderControl
+
+	* buildbot/status/builder.py (Status.getURLForThing): change the
+	URL for BuildSteps to have a "step-" prefix, so the magic URLs
+	that live as targets of buttons like "stop" and "rebuild" can't
+	collide with them.
+	* buildbot/status/builder.py (Status.getURLForThing): same
+	* buildbot/status/html.py (StatusResourceBuild.getChild): same
+	(StepBox.getBox): same
+	* buildbot/test/test_web.py (GetURL): same
+	(Logfile): same
+
+	* buildbot/process/step.py (SVN.__init__): put svnurl/baseURL
+	exclusivity checks after Source.__init__ upcall, so misspelled
+	arguments will be reported more usefully
+	(Darcs.__init__): same
+
 2005-10-29  Brian Warner  <warner at lothar.com>
 
 	* docs/examples/twisted_master.cfg: don't double-fire the 'quick'





More information about the Commits mailing list