1. 21 Sep, 2007 2 commits
  2. 29 Aug, 2007 1 commit
  3. 28 Aug, 2007 1 commit
  4. 21 Jul, 2007 4 commits
    • Jim Fulton's avatar
      Updated release version. · a3d73055
      Jim Fulton authored
      a3d73055
    • Jim Fulton's avatar
      154887a6
    • Jim Fulton's avatar
      Merged conflict-resolution bug fixes from trunk: · 03c08efa
      Jim Fulton authored
      r77078 | gary | 2007-06-25 16:39:45 -0400 (Mon, 25 Jun 2007) | 1 line
      r77010 | gary | 2007-06-24 13:19:18 -0400 (Sun, 24 Jun 2007) | 2 lines
      r76977 | gary | 2007-06-23 06:57:51 -0400 (Sat, 23 Jun 2007) | 1 line
      r76953 | gary | 2007-06-23 00:20:55 -0400 (Sat, 23 Jun 2007) | 1 line
      
      Document conflict resolution. bugfix the situation in which comparing
      persistent objects (for instance, as members in BTree set or keys of
      BTree) might cause data inconsistency during conflict resolution.
      support multidatabase references in conflict resolution.  make it
      possible to examine oid and (in some situations) database name of
      persistent object references so that I can add some code to
      zope.app.keyreference to support these objects (so BTree conflict
      resolution can happen at all when keyreferences are used).
      03c08efa
    • Jim Fulton's avatar
      merged spelling fixes from trunk r76952 · 3d523683
      Jim Fulton authored
      3d523683
  5. 25 Jun, 2007 6 commits
  6. 11 Jun, 2007 3 commits
  7. 10 Jun, 2007 10 commits
  8. 09 Jun, 2007 3 commits
  9. 08 Jun, 2007 2 commits
    • Christian Theune's avatar
      - updated the blob todo list · 435b3b75
      Christian Theune authored
       - some cleanups
       - re-introduced a way to ask for a rename() operation but fall back to copy
         if rename doesn't work
       - using the rename_or_copy for blobs where reasonable
       - fixed a test that was trying to test a failing consumeBlob but where the
         wrong exception was tested for
      435b3b75
    • Christian Theune's avatar
      - fixed typos · 763291b1
      Christian Theune authored
      763291b1
  10. 07 Jun, 2007 5 commits
  11. 06 Jun, 2007 3 commits
    • Jim Fulton's avatar
      Unwritten blobs now can be read and have no data, · b3734a6c
      Jim Fulton authored
      Hack os.rename rather than the blob to avoid a testing artifact in the
      blob implementation.
      b3734a6c
    • Jim Fulton's avatar
      Made a number of blob changes: · 643e267f
      Jim Fulton authored
      - Unwritten blobs can now be read, and are empty.
      
      - Blobs are considered modified when opened for writing.  This is a
         little bit more conservative than before but fixes a bug that a file
         opened with 'w' actually does modify the file and wasn't considered
         to be a change before.
      
      - Optimistic savepoints now work.
      
      - Fixed bug: could open multiple files for writing.
      
      - Fixed bug: aborting a transaction removed uncommitted data for
         uncommitted blobs.
      
      Todo: 
         Need to remove uncommitted data file if a blob is GCed even when a
         transaction isn't aborted or when it hasn't been added to anything.
      
      - No-longer close files on transaction boundaries.
      
      This allows us to get rid of the transaction-manager dance.
      643e267f
    • Jim Fulton's avatar
      Use issubclass rather than interface introspection to decide if an · 3ccbf36d
      Jim Fulton authored
      object is a blob.  YAGNI support for multiple blob implementations --
      at least for now.
      3ccbf36d