[Buildbot-commits] buildbot ChangeLog,1.407,1.408

Brian Warner warner at users.sourceforge.net
Tue May 3 20:02:06 UTC 2005


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

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

support Baz, revisions for tla+baz, make error steps terminate build

	* buildbot/process/base.py (Build.startBuild): fix a bug that
	caused an exception when the build terminated in the very first
	step.
	(Build.stepDone): let steps return a status of EXCEPTION. This
	terminates the build right away, and sets the build's overall
	status to EXCEPTION too.
	* buildbot/process/step.py (BuildStep.failed): return a status of
	EXCEPTION when that is what has happened.

	* buildbot/process/step.py (Arch.computeSourceRevision): finally
	implement this, allowing Arch-based projects to get precise
	checkouts instead of always using the latest code
	(Bazaar): create variant of Arch to let folks use baz instead of
	tla. Requires a new buildslave too.
	* buildbot/slave/commands.py (Arch): add 'revision' argument
	(Bazaar): create variant of Arch that uses baz instead of tla.
	Remove the code that extracts the archive name from the
	register-archive output, since baz doesn't provide it, and require
	the user provide both the archive name and its location.
	* buildbot/test/test_vc.py (VC.testBazaar): added tests


Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.407
retrieving revision 1.408
diff -u -d -r1.407 -r1.408
--- ChangeLog	3 May 2005 04:59:48 -0000	1.407
+++ ChangeLog	3 May 2005 20:02:04 -0000	1.408
@@ -1,3 +1,26 @@
+2005-05-03  Brian Warner  <warner at lothar.com>
+
+	* buildbot/process/base.py (Build.startBuild): fix a bug that
+	caused an exception when the build terminated in the very first
+	step.
+	(Build.stepDone): let steps return a status of EXCEPTION. This
+	terminates the build right away, and sets the build's overall
+	status to EXCEPTION too.
+	* buildbot/process/step.py (BuildStep.failed): return a status of
+	EXCEPTION when that is what has happened.
+
+	* buildbot/process/step.py (Arch.computeSourceRevision): finally
+	implement this, allowing Arch-based projects to get precise
+	checkouts instead of always using the latest code
+	(Bazaar): create variant of Arch to let folks use baz instead of
+	tla. Requires a new buildslave too.
+	* buildbot/slave/commands.py (Arch): add 'revision' argument
+	(Bazaar): create variant of Arch that uses baz instead of tla.
+	Remove the code that extracts the archive name from the
+	register-archive output, since baz doesn't provide it, and require
+	the user provide both the archive name and its location.
+	* buildbot/test/test_vc.py (VC.testBazaar): added tests
+
 2005-05-02  Brian Warner  <warner at lothar.com>
 
 	* buildbot/scripts/sample.cfg: improve docs for c['buildbotURL'],





More information about the Commits mailing list