Commits

Author Commit Message Labels Comments Date
Thomas Waldmann
added sqlalchemy store
Thomas Waldmann
remove memcached store - does not support iteration over keys, non-persistent (we can us it as cache, but not as store)
Thomas Waldmann
protecting middleware: use constants for ACL rights
Thomas Waldmann
add constants for ACL rights
Thomas Waldmann
we don't need an extract backend for Trash/*, just complicates stuff and is rather pointless
Thomas Waldmann
no need for ProtectedItem proxy to allow write access to .itemid
Thomas Waldmann
require read access for iter_revs
Thomas Waldmann
protecting middleware: more tests, refactored tests
Thomas Waldmann
move ACL checks to protecting middleware
Thomas Waldmann
some indexing middleware methods now yield Revisions (not revids - use rev.revid if you need that)
Thomas Waldmann
added some convenience functions to create backend mappings to storage package
Thomas Waldmann
add env-pypy to .hgignore
Thomas Waldmann
move most docs from README.txt to package/module docstrings
Thomas Waldmann
move all under the storage package, fix imports
Thomas Waldmann
use relative imports (with ./..)
Thomas Waldmann
fix import to use 'backends'
Thomas Waldmann
renamed backend package to backends
Thomas Waldmann
fix imports and docs to use 'store(s)' not 'storage(s)'
Thomas Waldmann
just rename storage package to stores
Thomas Waldmann
rename router>routing, serializer>serialization
Thomas Waldmann
lots of cosmetic changes, details see below
Thomas Waldmann
backend: .store() now checks size and hash declared in meta (if present)
Thomas Waldmann
return 'index changed' status from index update method
Thomas Waldmann
indexing middleware: change create_item/existing item to use **query, add get_item with **query
Thomas Waldmann
indexing: search*/document? method must use the ITEMID when constructing the Item instance (not the name)
Thomas Waldmann
indexing: if we have the latest-revs index doc already, give it to Item.__init__ and do not fetch it there again
Thomas Waldmann
indexing: improve some comments / docstrings
Thomas Waldmann
simplify create/clear_revision: it is all just store_revision with the meta and data you want
Thomas Waldmann
indexing tests: add mtime meta at another place where it is needed now
Thomas Waldmann
indexing: fix indexing when a latest revision is destroyed, fix indexing tests
  1. Prev
  2. Next