0
I Use This!
Inactive

Commits : Listings

Analyzed about 11 hours ago. based on code collected about 11 hours ago.
Jul 21, 2024 — Jul 21, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add datetime types to list of immutable types that don't need tracking. More... over 16 years ago
Wrap items when iterating a list. More... over 16 years ago
Fix typo More... over 16 years ago
Test dict.update() ... just in case More... over 16 years ago
Track None and long instances as immutable, i.e. don't bother tracking them. More... over 16 years ago
Add a reset() method to clear down the session. More... over 16 years ago
Oops, only committed the "git mv" on the directory! More... over 16 years ago
Rename package to couchdbsession. More... over 16 years ago
Rename to couchdb-session. More... over 16 years ago
Test providing flush hooks as args or by subclassing. More... over 16 years ago
Extend the sesson to have pre and post flush hooks. More... over 16 years ago
Avoid unnecessary calls to couchdb. More... over 16 years ago
Don't bother tracking changes to new documents. More... over 16 years ago
Don't create new dict instances to pass to couchdb-python, pass the __subject__ instead. More... over 16 years ago
Avoid JSON encoding problems by never passing wrapped docs to couchdb-python. More... over 16 years ago
Add tests highlighting JSON encoding problem. More... over 16 years ago
Revert "Remove use of ProxyTypes." More... over 16 years ago
Use temp database. More... over 16 years ago
Expose the Session at the package level. More... over 16 years ago
Make the whole thing a proper package. More... over 16 years ago
Remove use of ProxyTypes. More... over 16 years ago
Call a hook function, passing all the changes, to a hook function before actually writing to the database. More... over 16 years ago
Add track() dispatch methods for immutable types. More... over 16 years ago
Wrap ViewResults.rows, to detect .doc access. More... over 16 years ago
Rename track() dispatch method to give it a unique name. More... over 16 years ago
Make the tests pass ... enough for now. More... over 16 years ago
Wire up trackers in the editing session move all "dirty" state tracking to the tracker instance. More... over 16 years ago
Special-case tracking a couchdb.Document so we don't record changes to _rev and potentially other "private" attributes. More... over 16 years ago
Move the track() generic func to the Tracker instance to avoid unnecessary Recorder creation. More... over 16 years ago
Add a 'dirty_callback' to the Tracker that is called the first time a change is detected. More... over 16 years ago