[Buildbot-commits] buildbot CREDITS,1.1,1.2 ChangeLog,1.719,1.720

Brian Warner warner at users.sourceforge.net
Thu Aug 24 10:05:18 UTC 2006


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

Modified Files:
	CREDITS ChangeLog 
Log Message:
[project @ locks: can now have multiple simultaneous owners. fixes SF#1434997]

Original author: warner at lothar.com
Date: 2006-08-24 10:03:52

Index: CREDITS
===================================================================
RCS file: /cvsroot/buildbot/buildbot/CREDITS,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- CREDITS	23 Aug 2006 07:04:36 -0000	1.1
+++ CREDITS	24 Aug 2006 10:05:15 -0000	1.2
@@ -40,3 +40,4 @@
 Andrew Bennetts
 Olly Betts
 Philipp Frauenfelder
+James Knight

Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.719
retrieving revision 1.720
diff -u -d -r1.719 -r1.720
--- ChangeLog	23 Aug 2006 22:41:17 -0000	1.719
+++ ChangeLog	24 Aug 2006 10:05:15 -0000	1.720
@@ -1,3 +1,21 @@
+2006-08-24  Brian Warner  <warner at lothar.com>
+
+	* buildbot/locks.py (BaseLock): you can now configure Locks to
+	allow multiple simultaneous owners. They still default to
+	maxCount=1. Fixes SF#1434997. Thanks to James Knight (foom) for
+	the patch.
+	* docs/buildbot.texinfo (Interlocks): document the new options
+	* buildbot/test/test_locks.py: add a bunch of new unit tests
+	* buildbot/process/base.py (Build.acquireLocks): locks now offer
+	waitUntilMaybeAvailable, not waitUntilAvailable
+	* buildbot/process/step.py (BuildStep.acquireLocks): same
+	* buildbot/master.py (BotMaster.getLockByID): real locks now use
+	the whole lockid in their constructor, not just the name. Also,
+	keep track of which real locks we've handed out by the full
+	lockid, not just class+name, otherwise changing just the maxCount=
+	in the master.cfg file would not actually cause a behavioral
+	change
+
 2006-08-23  Brian Warner  <warner at lothar.com>
 
 	* buildbot/__init__.py (version): bump to 0.7.4+ while between





More information about the Commits mailing list