[elephant-cvs] CVS elephant/src/db-bdb

ieslick ieslick at common-lisp.net
Wed Apr 26 19:19:12 UTC 2006


Update of /project/elephant/cvsroot/elephant/src/db-bdb
In directory clnet:/tmp/cvs-serv22948/src/db-bdb

Modified Files:
	bdb-collections.lisp bdb-transactions.lisp 
Log Message:

Fix for a problem during migration of persistent classes from one store to another.
0.6.0 is clean for BDB/Allegro on Mac OS X



--- /project/elephant/cvsroot/elephant/src/db-bdb/bdb-collections.lisp	2006/04/26 17:53:44	1.6
+++ /project/elephant/cvsroot/elephant/src/db-bdb/bdb-collections.lisp	2006/04/26 19:19:12	1.7
@@ -159,7 +159,7 @@
 	(serialize key key-buf)
 	(serialize value value-buf)
 	(with-transaction (:store-controller sc)
-	  (db-put-buffered (controller-btrees sc) 
+	  (db-put-buffered (controller-btrees sc)
 			   key-buf value-buf)
 	  (loop for index being the hash-value of indices
 	     do
--- /project/elephant/cvsroot/elephant/src/db-bdb/bdb-transactions.lisp	2006/02/20 21:21:41	1.2
+++ /project/elephant/cvsroot/elephant/src/db-bdb/bdb-transactions.lisp	2006/04/26 19:19:12	1.3
@@ -44,8 +44,8 @@
 	 (let ((result
 		(let ((*current-transaction* txn)
 		      (*auto-commit* nil))
-		  (declare (special *current-transaction* *auto-commit*)
-			   (dynamic-extent *current-transaction* *auto-commit*))
+		  (declare (special *current-transaction* *auto-commit*))
+;;			   (dynamic-extent *current-transaction* *auto-commit*))
 		  (catch 'transaction
 		    (unwind-protect
 			 (prog1 




More information about the Elephant-cvs mailing list