Mercurial > p > roundup > code
diff roundup/backends/back_bsddb.py @ 1088:32e41ddf2edb
removed Log
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 10 Sep 2002 00:11:50 +0000 |
| parents | 4af69ca380bd |
| children | c7119e74fcf8 |
line wrap: on
line diff
--- a/roundup/backends/back_bsddb.py Tue Sep 10 00:08:21 2002 +0000 +++ b/roundup/backends/back_bsddb.py Tue Sep 10 00:11:50 2002 +0000 @@ -15,7 +15,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -#$Id: back_bsddb.py,v 1.22 2002-09-09 02:58:34 richard Exp $ +#$Id: back_bsddb.py,v 1.23 2002-09-10 00:11:50 richard Exp $ ''' This module defines a backend that saves the hyperdatabase in BSDDB. ''' @@ -128,114 +128,3 @@ l = [entry] db[nodeid] = marshal.dumps(l) - -# -#$Log: not supported by cvs2svn $ -#Revision 1.21 2002/09/03 07:33:01 richard -#allow overiding of the index args roundup/cgi/templating.py -# -#Revision 1.20 2002/07/19 03:36:34 richard -#Implemented the destroy() method needed by the session database (and possibly -#others). At the same time, I removed the leading underscores from the hyperdb -#methods that Really Didn't Need Them. -#The journal also raises IndexError now for all situations where there is a -#request for the journal of a node that doesn't have one. It used to return -#[] in _some_ situations, but not all. This _may_ break code, but the tests -#pass... -# -#Revision 1.19 2002/07/14 02:05:53 richard -#. all storage-specific code (ie. backend) is now implemented by the backends -# -#Revision 1.18 2002/05/15 06:21:21 richard -# . node caching now works, and gives a small boost in performance -# -#As a part of this, I cleaned up the DEBUG output and implemented TRACE -#output (HYPERDBTRACE='file to trace to') with checkpoints at the start of -#CGI requests. Run roundup with python -O to skip all the DEBUG/TRACE stuff -#(using if __debug__ which is compiled out with -O) -# -#Revision 1.17 2002/04/03 05:54:31 richard -#Fixed serialisation problem by moving the serialisation step out of the -#hyperdb.Class (get, set) into the hyperdb.Database. -# -#Also fixed htmltemplate after the showid changes I made yesterday. -# -#Unit tests for all of the above written. -# -#Revision 1.16 2002/02/27 03:40:59 richard -#Ran it through pychecker, made fixes -# -#Revision 1.15 2002/02/16 09:15:33 richard -#forgot to patch bsddb backend too -# -#Revision 1.14 2002/01/22 07:21:13 richard -#. fixed back_bsddb so it passed the journal tests -# -#... it didn't seem happy using the back_anydbm _open method, which is odd. -#Yet another occurrance of whichdb not being able to recognise older bsddb -#databases. Yadda yadda. Made the HYPERDBDEBUG stuff more sane in the -#process. -# -#Revision 1.13 2001/12/10 22:20:01 richard -#Enabled transaction support in the bsddb backend. It uses the anydbm code -#where possible, only replacing methods where the db is opened (it uses the -#btree opener specifically.) -#Also cleaned up some change note generation. -#Made the backends package work with pydoc too. -# -#Revision 1.12 2001/11/21 02:34:18 richard -#Added a target version field to the extended issue schema -# -#Revision 1.11 2001/10/09 23:58:10 richard -#Moved the data stringification up into the hyperdb.Class class' get, set -#and create methods. This means that the data is also stringified for the -#journal call, and removes duplication of code from the backends. The -#backend code now only sees strings. -# -#Revision 1.10 2001/10/09 07:25:59 richard -#Added the Password property type. See "pydoc roundup.password" for -#implementation details. Have updated some of the documentation too. -# -#Revision 1.9 2001/08/12 06:32:36 richard -#using isinstance(blah, Foo) now instead of isFooType -# -#Revision 1.8 2001/08/07 00:24:42 richard -#stupid typo -# -#Revision 1.7 2001/08/07 00:15:51 richard -#Added the copyright/license notice to (nearly) all files at request of -#Bizar Software. -# -#Revision 1.6 2001/07/30 02:36:23 richard -#Handle non-existence of db files in the other backends (code from anydbm). -# -#Revision 1.5 2001/07/30 01:41:36 richard -#Makes schema changes mucho easier. -# -#Revision 1.4 2001/07/23 08:25:33 richard -#more handling of bad journals -# -#Revision 1.3 2001/07/23 08:20:44 richard -#Moved over to using marshal in the bsddb and anydbm backends. -#roundup-admin now has a "freshen" command that'll load/save all nodes (not -# retired - mod hyperdb.Class.list() so it lists retired nodes) -# -#Revision 1.2 2001/07/23 07:56:05 richard -#Storing only marshallable data in the db - no nasty pickled class references. -# -#Revision 1.1 2001/07/23 07:22:13 richard -#*sigh* some databases have _foo.so as their underlying implementation. -#This time for sure, Rocky. -# -#Revision 1.1 2001/07/23 07:15:57 richard -#Moved the backends into the backends package. Anydbm hasn't been tested at all. -# -#Revision 1.1 2001/07/23 06:23:41 richard -#moved hyper_bsddb.py to the new backends package as bsddb.py -# -#Revision 1.2 2001/07/22 12:09:32 richard -#Final commit of Grande Splite -# -#Revision 1.1 2001/07/22 11:58:35 richard -#More Grande Splite -#
