[Buildbot-commits] buildbot ChangeLog,1.521,1.522

Brian Warner warner at users.sourceforge.net
Sat Oct 22 23:22:12 UTC 2005


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

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

handle older slaves better (mostly multiple-branch support)

	* buildbot/test/test_runner.py (Options.testForceOptions): skip
	when running under older pythons (<2.3) in which the shlex module
	doesn't have a 'split' function.

	* buildbot/process/step.py (ShellCommand.start): make
	errorMessages= be a list of strings to stuff in the log before the
	command actually starts. This makes it easier to flag multiple
	warning messages, e.g. when the Source steps have to deal with an
	old buildslave.
	(CVS.startVC): handle slaves that don't handle multiple branches
	by switching into 'clobber' mode
	(SVN.startVC): same. Also reject branches without base_url
	(Darcs.startVC): same. Also reject revision= in older slaves
	(Arch.checkSlaveVersion): same (just the multiple-branches stuff)
	(Bazaar.startVC): same, and test for baz separately than for arch


Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.521
retrieving revision 1.522
diff -u -d -r1.521 -r1.522
--- ChangeLog	22 Oct 2005 22:41:59 -0000	1.521
+++ ChangeLog	22 Oct 2005 23:22:10 -0000	1.522
@@ -1,5 +1,21 @@
 2005-10-22  Brian Warner  <warner at lothar.com>
 
+	* buildbot/test/test_runner.py (Options.testForceOptions): skip
+	when running under older pythons (<2.3) in which the shlex module
+	doesn't have a 'split' function.
+
+	* buildbot/process/step.py (ShellCommand.start): make
+	errorMessages= be a list of strings to stuff in the log before the
+	command actually starts. This makes it easier to flag multiple
+	warning messages, e.g. when the Source steps have to deal with an
+	old buildslave.
+	(CVS.startVC): handle slaves that don't handle multiple branches
+	by switching into 'clobber' mode
+	(SVN.startVC): same. Also reject branches without base_url
+	(Darcs.startVC): same. Also reject revision= in older slaves
+	(Arch.checkSlaveVersion): same (just the multiple-branches stuff)
+	(Bazaar.startVC): same, and test for baz separately than for arch
+
 	* buildbot/slave/commands.py (cvs_ver): document new features
 
 	* buildbot/process/step.py (BuildStep.slaveVersion): document it





More information about the Commits mailing list