changelog tags files bz2 zip gz rss atom

shortlog for johnny-cache

navigate: (0) -100 -60 tip

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 Jason Moiron blacklist checking code; need to hook it up to the different query cache patches; if the tables are in the cache, we should skip the caching stuff and just return the result from the db, preferably before we fetch any keys
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 Jason Moiron adding MANIFEST.in to include the LICENSE and README, adding MIT LICENSE file, modified setup.py to function properly, added library : python module, changed .hgignore to ignore some extra stuff (documentation builds, setup.py builds, et al)
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 fix very subtle but that mostly will affect unit tests; when QueryCacheBackend was instantiated multiple times with a cache_backend argument, the keygen would have an outdated version of the cache backend; this wouldn't matter except when transactions came into play, because its outdated transaction manager would have been unpatched, and our transaction test cases failed
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

navigate: (0) -100 -60 tip