| 16 months | Jeremy Self | Use table_map to generate generational key if the query's tables is not populated |
| 16 months | Jeremy Self | Issue #31 - fix for import error |
| 22 months | Jason Moiron | clean up the django 1.2 patch for the .update bug; change the ordering in monkey_write to make sure that cls.query.tables is there before we use it to invalidate |
| 22 months | Jason Moiron | fix error in johnny where '.update' wasn't invalidating |
| 22 months | finder | fix and test for aggregate count with a blank __in= |
| 23 months | Jason Moiron | add test for except EmptyQuerySet, result_type == MULTI (thx to Anonymous on blog reply) |
| 23 months | Jason Moiron | check in docs for blacklist |
| 23 months | Jason Moiron | adding code for 1.1 and 1.2 blacklist support |
| 23 months | finder | fix for mistype |
| 23 months | finder | fix for iter on possible None value, ensure keys are strings in mget and clear |
| 23 months | Jason Moiron | remove set_trace from cache.py |
| 23 months | Jason Moiron | fix for 1.2, location of `empty_iter` in 1.2 changed from query.py => compiler.py |
| 23 months | Jason Moiron | add another unit test on deletes, to make sure that multi-deletes are being caught properly, a little test refactor |
| 23 months | finder | Tests for merged delete change from Matthew Schinckel |
| 23 months | Matthew Schinckel | Potential fix for not working with python 2.5. |
| 23 months | Matthew Schinckel | Fix for Django 1.1 backend, allowing for DELETE queries to occur, and not cause an error |
| 23 months | Jason Moiron | readme and setup changes to reflect fixes on pypi |
| 23 months | jmoiron | some README overhaul for the push to pypi |
| 23 months | jmoiron | remove pdb |
| 23 months | jmoiron | fix m2m table escaping for mysql |
| 23 months | jmoiron | tons of documentation changes; readying beta release... |
| 23 months | Jason Moiron | merge heads |
| 23 months | Jason Moiron | documentation for memcached and locmem backends |
| 23 months | finder | add setdefault to localstore |
| 23 months | finder | fix for quotes around join_table in m2m for 1.1 |
| 23 months | finder | Add additional m2m tests, clearing |
| 23 months | finder | add many to many stuff, fix cache_backend in settings.py, change prefix to jc |
| 23 months | finder | add settings, bug fixes, set timeout |
| 23 months | finder | fix for mget, multi-db aliases on 1.1 |
| 23 months | Jason Moiron | add johnny backends to setup.py installed modules |
| 23 months | finder | add more tests for multi-db, multi-threaded tests, fix error with keys not getting created properly, make sid stacks local |
| 23 months | finder | Add multi-db tests, fixes for cache and transactions, add cache query testing to transactions |
| 23 months | Jason Moiron | adding cache backends memcached and locmem that cache infinite time with 0 timeout |
| 23 months | Jason Moiron | merge jself's commits |
| 23 months | finder | Finish transaction commit test, change transactions and keygen to use new multi-db keys |
| 23 months | jmoiron | more documentation updates, typo fix in backends.py and stash the relatively thin backend module documentation in backends.py rather than in backends.rst |
| 23 months | jmoiron | modify quite a bit of documentation including adding a lot of code-sourced docs, adding InfinityCache backend |
| 23 months | jmoiron | remove some apps from installed apps, add module leve 'invalidate' to cache, change 'get_backend()' to return a class, not an instance, add test for module level 'invalidate' |
| 23 months | finder | Add initial signals stuff |
| 23 months | Jason Moiron | add some documentation changes for queryset cache |
| 23 months | finder | merge jmoiron's changes |
| 23 months | finder | changed is_dirty to is_managed, change save db counts to be relative |
| 23 months | jmoiron | test a transaction scenario where we write, then read (cache write) within a transaction, then rollback and everything continues on as it was with no extra invalidation |
| 23 months | jmoiron | improved transaction test, can't rely on connection.queries |
| 23 months | jmoiron | adding tests for localstore.mget |
| 23 months | finder | fix for rollback/commit, remove db_table names |
| 23 months | finder | add dynamic patch/unpatch to transaction manager |
| 23 months | jmoiron | pass a few tests now, setting localstore how i expected; still not sure how the transaction manager patches and/or unpatches as we go along.. or change from managed to unmanaged |
| 23 months | jmoiron | add a transaction test to test basic transaction support in johnny |
| 23 months | finder | merge jmoiron's changes |
| 23 months | finder | change wraps import, do version aware rollback and commit patching |
| 23 months | jmoiron | merge jself's changes |
| 23 months | jmoiron | adding a transaction test which fails around where it should fail if transactions aren't working right |
| 23 months | finder | Clean up header and imports in transaction.py |
| 23 months | finder | Changed _patched to another name to avoid function clash |
| 23 months | finder | Change _patched to a global variable in TransactionManager |
| 23 months | finder | add TransactionManager and hooked it up to enable transaction commits and rollbacks |