[Zope3-checkins] CVS: Zope3/src/zodb/btrees - IIBTree.py:1.3.38.1 IOBTree.py:1.3.38.1 Length.py:1.2.74.1 OIBTree.py:1.3.38.1 OOBTree.py:1.3.38.1 fsBTree.py:1.3.38.1 BTreeItemsTemplate.c:NONE BTreeModuleTemplate.c:NONE BTreeTemplate.c:NONE BucketTemplate.c:NONE Maintainer.txt:NONE MergeTemplate.c:NONE SetOpTemplate.c:NONE SetTemplate.c:NONE TreeSetTemplate.c:NONE _zodb_btrees_IIBTree.c:NONE _zodb_btrees_IOBTree.c:NONE _zodb_btrees_OIBTree.c:NONE _zodb_btrees_OOBTree.c:NONE _zodb_btrees_fsBTree.c:NONE intkeymacros.h:NONE intvaluemacros.h:NONE objectkeymacros.h:NONE objectvaluemacros.h:NONE sorters.c:NONE

Jim Fulton jim at zope.com
Fri Jan 9 17:24:02 EST 2004


Update of /cvs-repository/Zope3/src/zodb/btrees
In directory cvs.zope.org:/tmp/cvs-serv25080/src/zodb/btrees

Modified Files:
      Tag: zope3-zodb3-devel-branch
	IIBTree.py IOBTree.py Length.py OIBTree.py OOBTree.py 
	fsBTree.py 
Removed Files:
      Tag: zope3-zodb3-devel-branch
	BTreeItemsTemplate.c BTreeModuleTemplate.c BTreeTemplate.c 
	BucketTemplate.c Maintainer.txt MergeTemplate.c 
	SetOpTemplate.c SetTemplate.c TreeSetTemplate.c 
	_zodb_btrees_IIBTree.c _zodb_btrees_IOBTree.c 
	_zodb_btrees_OIBTree.c _zodb_btrees_OOBTree.c 
	_zodb_btrees_fsBTree.c intkeymacros.h intvaluemacros.h 
	objectkeymacros.h objectvaluemacros.h sorters.c 
Log Message:
Checkpointing to the branch after beginning the process of removing
zodb 4 code. 

Lots of things are now broken. :)




=== Zope3/src/zodb/btrees/IIBTree.py 1.3 => 1.3.38.1 ===
--- Zope3/src/zodb/btrees/IIBTree.py:1.3	Thu May  8 16:39:45 2003
+++ Zope3/src/zodb/btrees/IIBTree.py	Fri Jan  9 17:23:28 2004
@@ -11,4 +11,4 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-from zodb.btrees._zodb_btrees_IIBTree import *
+from BTrees.IIBTree import *


=== Zope3/src/zodb/btrees/IOBTree.py 1.3 => 1.3.38.1 ===
--- Zope3/src/zodb/btrees/IOBTree.py:1.3	Thu May  8 16:39:45 2003
+++ Zope3/src/zodb/btrees/IOBTree.py	Fri Jan  9 17:23:29 2004
@@ -11,4 +11,4 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-from zodb.btrees._zodb_btrees_IOBTree import *
+from BTrees._IOBTree import *


=== Zope3/src/zodb/btrees/Length.py 1.2 => 1.2.74.1 ===
--- Zope3/src/zodb/btrees/Length.py:1.2	Wed Dec 25 09:12:16 2002
+++ Zope3/src/zodb/btrees/Length.py	Fri Jan  9 17:23:29 2004
@@ -11,32 +11,4 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-import persistence
-
-class Length(persistence.Persistent):
-    """BTree lengths are too expensive to compute
-
-    Objects that use BTrees need to keep track of lengths themselves.
-    This class provides an object for doing this.
-
-    As a bonus, the object support application-level conflict resolution.
-    """
-
-    def __init__(self, v=0): self.value=v
-
-    def __getstate__(self): return self.value
-
-    def __setstate__(self, v): self.value=v
-
-    def set(self, v): self.value=v
-
-    def _p_resolveConflict(self, old, s1, s2): return s1 + s2 - old
-
-    def _p_independent(self):
-        # My state doesn't depend on or materially effect the state of
-        # other objects.
-        return 1
-
-    def change(self, delta): self.value = self.value + delta
-
-    def __call__(self, *args): return self.value
+from BTrees.Length import Length


=== Zope3/src/zodb/btrees/OIBTree.py 1.3 => 1.3.38.1 ===
--- Zope3/src/zodb/btrees/OIBTree.py:1.3	Thu May  8 16:39:45 2003
+++ Zope3/src/zodb/btrees/OIBTree.py	Fri Jan  9 17:23:29 2004
@@ -11,4 +11,4 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-from zodb.btrees._zodb_btrees_OIBTree import *
+from BTrees._OIBTree import *


=== Zope3/src/zodb/btrees/OOBTree.py 1.3 => 1.3.38.1 ===
--- Zope3/src/zodb/btrees/OOBTree.py:1.3	Thu May  8 16:39:45 2003
+++ Zope3/src/zodb/btrees/OOBTree.py	Fri Jan  9 17:23:29 2004
@@ -11,4 +11,4 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-from zodb.btrees._zodb_btrees_OOBTree import *
+from BTrees._OOBTree import *


=== Zope3/src/zodb/btrees/fsBTree.py 1.3 => 1.3.38.1 ===
--- Zope3/src/zodb/btrees/fsBTree.py:1.3	Thu May  8 16:39:45 2003
+++ Zope3/src/zodb/btrees/fsBTree.py	Fri Jan  9 17:23:29 2004
@@ -11,4 +11,4 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-from zodb.btrees._zodb_btrees_fsBTree import *
+from BTrees._fsBTree import *

=== Removed File Zope3/src/zodb/btrees/BTreeItemsTemplate.c ===

=== Removed File Zope3/src/zodb/btrees/BTreeModuleTemplate.c ===

=== Removed File Zope3/src/zodb/btrees/BTreeTemplate.c ===

=== Removed File Zope3/src/zodb/btrees/BucketTemplate.c ===

=== Removed File Zope3/src/zodb/btrees/Maintainer.txt ===

=== Removed File Zope3/src/zodb/btrees/MergeTemplate.c ===

=== Removed File Zope3/src/zodb/btrees/SetOpTemplate.c ===

=== Removed File Zope3/src/zodb/btrees/SetTemplate.c ===

=== Removed File Zope3/src/zodb/btrees/TreeSetTemplate.c ===

=== Removed File Zope3/src/zodb/btrees/_zodb_btrees_IIBTree.c ===

=== Removed File Zope3/src/zodb/btrees/_zodb_btrees_IOBTree.c ===

=== Removed File Zope3/src/zodb/btrees/_zodb_btrees_OIBTree.c ===

=== Removed File Zope3/src/zodb/btrees/_zodb_btrees_OOBTree.c ===

=== Removed File Zope3/src/zodb/btrees/_zodb_btrees_fsBTree.c ===

=== Removed File Zope3/src/zodb/btrees/intkeymacros.h ===

=== Removed File Zope3/src/zodb/btrees/intvaluemacros.h ===

=== Removed File Zope3/src/zodb/btrees/objectkeymacros.h ===

=== Removed File Zope3/src/zodb/btrees/objectvaluemacros.h ===

=== Removed File Zope3/src/zodb/btrees/sorters.c ===




More information about the Zope3-Checkins mailing list