Author Commit Message Labels Comments Date
Thomas Waldmann avatarThomas Waldmann
added sqlalchemy store
Thomas Waldmann avatarThomas Waldmann
remove memcached store - does not support iteration over keys, non-persistent (we can us it as cache, but not as store)
Thomas Waldmann avatarThomas Waldmann
protecting middleware: use constants for ACL rights
Thomas Waldmann avatarThomas Waldmann
add constants for ACL rights
Thomas Waldmann avatarThomas Waldmann
we don't need an extract backend for Trash/*, just complicates stuff and is rather pointless
Thomas Waldmann avatarThomas Waldmann
no need for ProtectedItem proxy to allow write access to .itemid
Thomas Waldmann avatarThomas Waldmann
require read access for iter_revs
Thomas Waldmann avatarThomas Waldmann
protecting middleware: more tests, refactored tests
Thomas Waldmann avatarThomas Waldmann
move ACL checks to protecting middleware
Thomas Waldmann avatarThomas Waldmann
some indexing middleware methods now yield Revisions (not revids - use rev.revid if you need that)
Thomas Waldmann avatarThomas Waldmann
added some convenience functions to create backend mappings to storage package
Thomas Waldmann avatarThomas Waldmann
add env-pypy to .hgignore
Thomas Waldmann avatarThomas Waldmann
move most docs from README.txt to package/module docstrings
Thomas Waldmann avatarThomas Waldmann
move all under the storage package, fix imports
Thomas Waldmann avatarThomas Waldmann
use relative imports (with ./..)
Thomas Waldmann avatarThomas Waldmann
fix import to use 'backends'
Thomas Waldmann avatarThomas Waldmann
renamed backend package to backends
Thomas Waldmann avatarThomas Waldmann
fix imports and docs to use 'store(s)' not 'storage(s)'
Thomas Waldmann avatarThomas Waldmann
just rename storage package to stores
Thomas Waldmann avatarThomas Waldmann
rename router>routing, serializer>serialization
Thomas Waldmann avatarThomas Waldmann
lots of cosmetic changes, details see below
Thomas Waldmann avatarThomas Waldmann
backend: .store() now checks size and hash declared in meta (if present)
Thomas Waldmann avatarThomas Waldmann
return 'index changed' status from index update method
Thomas Waldmann avatarThomas Waldmann
indexing middleware: change create_item/existing item to use **query, add get_item with **query
Thomas Waldmann avatarThomas Waldmann
indexing: search*/document? method must use the ITEMID when constructing the Item instance (not the name)
Thomas Waldmann avatarThomas 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 avatarThomas Waldmann
indexing: improve some comments / docstrings
Thomas Waldmann avatarThomas Waldmann
simplify create/clear_revision: it is all just store_revision with the meta and data you want
Thomas Waldmann avatarThomas Waldmann
indexing tests: add mtime meta at another place where it is needed now
Thomas Waldmann avatarThomas Waldmann
indexing: fix indexing when a latest revision is destroyed, fix indexing tests
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.