[Zodb-checkins] CVS: ZODB4/Doc - changes.txt:1.2

Jeremy Hylton jeremy@zope.com
Fri, 22 Nov 2002 16:29:51 -0500


Update of /cvs-repository/ZODB4/Doc
In directory cvs.zope.org:/tmp/cvs-serv8248

Modified Files:
	changes.txt 
Log Message:
Add a couple of differences that came up during the ZEO integration.


=== ZODB4/Doc/changes.txt 1.1 => 1.2 ===
--- ZODB4/Doc/changes.txt:1.1	Mon Jul 29 15:09:39 2002
+++ ZODB4/Doc/changes.txt	Fri Nov 22 16:29:51 2002
@@ -99,3 +99,18 @@
 tpc_begin() through tpc_vote().  abort() and commit() are roughly
 equivalent to tpc_abort() and tpc_finish().  savepoint() is used for
 subtransactions.
+
+The Transaction API will probably change a lot in the future.  For
+now, the base Transaction object doesn't know about the metadata
+fields that ZODB stores in the database.  Instead, those are defined
+in ZODB.ZTransaction.  There are some ugly names here, because taking
+Transaction for a top-level package prevents its use as name with
+ZODB. 
+
+The storage API is a little different between ZODB3 and ZODB4, and
+will probably diverge more over time.  The key different so far is
+that the registerDB() takes a single call.  The unused second argument
+has been removed.
+
+The TimeStamp object is different.  To convert the object to a raw
+8-byte string, call raw() instead of getting its repr().