An error occurred fetching the project authors.
- 01 Apr, 2004 1 commit
-
-
Jeremy Hylton authored
This branch introduces a new transaction API. The key features are: - top-level functions in transaction -- get(), commit(), abort() - explicit transaction manager objects - Transaction objects are used for exactly one transaction - support for transaction synchronizers The changes here are still provisional, but we want to get them off an obscure branch and onto the head for further development.
-
- 27 Feb, 2004 1 commit
-
-
Martijn Faassen authored
-
- 24 Dec, 2003 1 commit
-
-
Jeremy Hylton authored
-
- 12 Nov, 2003 1 commit
-
-
Jeremy Hylton authored
-
- 03 Nov, 2003 1 commit
-
-
Jeremy Hylton authored
-
- 02 Oct, 2003 1 commit
-
-
Jeremy Hylton authored
-
- 15 Sep, 2003 1 commit
-
-
Jeremy Hylton authored
Please make all future changes on the Zope-2_7-branch instead.
-
- 02 May, 2003 1 commit
-
-
Jeremy Hylton authored
-
- 22 Apr, 2003 1 commit
-
-
Jeremy Hylton authored
-
- 08 Apr, 2003 1 commit
-
-
Barry Warsaw authored
-
- 17 Mar, 2003 2 commits
-
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
- 03 Jan, 2003 2 commits
-
-
Barry Warsaw authored
-
Jeremy Hylton authored
-
- 06 Dec, 2002 1 commit
-
-
Jeremy Hylton authored
Almost entirely concerned with adding ZPL blocks.
-
- 02 Dec, 2002 1 commit
-
-
Jeremy Hylton authored
-
- 18 Nov, 2002 1 commit
-
-
Jeremy Hylton authored
XXX Not sure if berkeley still works.
-
- 15 Nov, 2002 1 commit
-
-
Barry Warsaw authored
storage and creates a new one. We need this here so Berkeley storage tests can do something different.
-
- 30 Oct, 2002 1 commit
-
-
Guido van Rossum authored
-
- 24 Oct, 2002 1 commit
-
-
Barry Warsaw authored
-
- 14 Aug, 2002 1 commit
-
-
Martijn Pieters authored
-
- 08 Aug, 2002 1 commit
-
-
Jeremy Hylton authored
StorageTestBase.removefs() will attempt to remove files with all the possible extensions that FileStorage will create. It will raise os.error for any error except ENOENT. Remove many variants of removefs() implemented in the various test suites.
-
- 22 Apr, 2002 1 commit
-
-
Jeremy Hylton authored
Add test case for long metadata.
-
- 25 Jan, 2002 2 commits
-
-
Jeremy Hylton authored
-
Guido van Rossum authored
Highlights: BaseStorage.py: Fix copyTransactionsFrom() when commitVersion(), abortVersion() or transactionalUndo() is used. FileStorage.py: Add restore() method, which can store data records corresponding to undo or version manipulations; add close() method to FileIterator class; raise POSKeyError instead of KeyError for bad keys, to ensure safe formatting of transaction ids (binary strings) in tracebacks. POSException.py: Add POSKeyError. fsdump.py: Deal with records indicating the undo or abort of a version doing object creation. tests/IteratorStorage.py: New unittests for the iterator() method and interface of the storage API; new unit tests for extended file iterators; new class, IteratorDeepCompare; test of the iterator .close() method. tests/testFileStorage.py: Add class FileStorageRecoveryTest, which adds two simple tests for copyTransactionsFrom(). This indirectly tests the new restore() method.
-
- 21 Jan, 2002 1 commit
-
-
Jeremy Hylton authored
-
- 19 Oct, 2001 1 commit
-
-
Shane Hathaway authored
-
- 05 Oct, 2001 1 commit
-
-
Jeremy Hylton authored
Also, add an open() method to open the storage. Used by PersistentStorage, too.
-
- 04 Oct, 2001 2 commits
-
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
- 12 Sep, 2001 1 commit
-
-
Jeremy Hylton authored
-
- 14 Jun, 2001 1 commit
-
-
Barry Warsaw authored
-
- 18 May, 2001 1 commit
-
-
Jeremy Hylton authored
-
- 02 May, 2001 1 commit
-
-
Jeremy Hylton authored
Add new tests for conflict resolution. The old blanket try-except for conflict resolution was hiding some bugs caused by the pickles used in the test suite. The conflict resolution code imposes some restrictions on the format of pickles. Basically, the conflict resolution requires that the storage API only accept a pickles that constructed according to the ZODB rules. XXX This new restriction sounds unfortunate, but it would require a substantial change to conflict resolution to remove it. The key changes to the test suite are to store only persistent objects and to format the pickles using the standard ZODB format. All tests now use ZODB.tests.MinPO.MinPO instances for data. The pickling is down with zodb_pickle() and zodb_unpickle() defined in StorageTestBase. Add conflict resolution tests to testFileStorage. (They pass.)
-
- 01 May, 2001 1 commit
-
-
Jeremy Hylton authored
-
- 20 Apr, 2001 1 commit
-
-
Barry Warsaw authored
-
- 12 Apr, 2001 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
We now pass the tests we test. We still have to add the version tests, which we were failing before.
-
- 10 Apr, 2001 1 commit
-
-
Jim Fulton authored
-