1. 21 Sep, 2007 1 commit
  2. 29 Aug, 2007 1 commit
  3. 28 Aug, 2007 1 commit
  4. 25 Jun, 2007 7 commits
  5. 24 Jun, 2007 3 commits
  6. 23 Jun, 2007 3 commits
    • Gary Poster's avatar
      clarification to doc · c5519174
      Gary Poster authored
      c5519174
    • Gary Poster's avatar
      document conflict resolution. bugfix the situation in which comparing... · e1bc383f
      Gary Poster authored
      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).  I will add information to CHANGES after Jim reviews (or sooner).
      e1bc383f
    • Gary Poster's avatar
      fix several small spelling errors. · 0d73db7b
      Gary Poster authored
      0d73db7b
  7. 11 Jun, 2007 2 commits
  8. 10 Jun, 2007 10 commits
  9. 09 Jun, 2007 3 commits
  10. 08 Jun, 2007 2 commits
    • Christian Theune's avatar
      - updated the blob todo list · 8d191197
      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
      8d191197
    • Christian Theune's avatar
      - fixed typos · 3f61fcf0
      Christian Theune authored
      3f61fcf0
  11. 07 Jun, 2007 5 commits
  12. 06 Jun, 2007 2 commits
    • Jim Fulton's avatar
      Unwritten blobs now can be read and have no data, · 3a37f90a
      Jim Fulton authored
      Hack os.rename rather than the blob to avoid a testing artifact in the
      blob implementation.
      3a37f90a
    • Jim Fulton's avatar
      Made a number of blob changes: · 11eb7cd5
      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.
      11eb7cd5