[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