Commits

Author Commit Message Labels Comments Date
Thomas Waldmann
indexing: use datetime for MTIME, test CONTENT indexing
Thomas Waldmann
remove outdated comment
Thomas Waldmann
do not patch input meta dict / open input file into the Revision
Thomas Waldmann
add a contextmanager for Revision, test it
Thomas Waldmann
close files at the right place, add docs about that, add rewind calls
Ronny Pfannschmidt
fix latest revid expectations, add fake mtime
Ronny Pfannschmidt
extend the suckage string
Ronny Pfannschmidt
add indexing for latest revisions
Thomas Waldmann
indexing: reduce code duplication in rebuild method
Thomas Waldmann
indexing: Item methods return Revision instances - not (meta, data) tuples, not revid
Thomas Waldmann
indexing: introduce Revision objects (for existing revisions)
Thomas Waldmann
indexing: clarify intended usage of <reason> in destroy_revision
Thomas Waldmann
indexing: add index build code for latest-revs index, still incomplete
Thomas Waldmann
indexing tests: use .dump() in rebuild test, fix .dump()
Thomas Waldmann
indexing: add test for rebuild, add tmp param to rebuild, fix typo, add "all documents" behavior to documents() if no kw args are given.
Thomas Waldmann
indexing: add a test for latest revs index really having only latest rev of same item, fix the code
Thomas Waldmann
indexing: improve docstrings, rearrange some code (cosmetic)
Thomas Waldmann
indexing: loop over all indexes in some generic methods
Thomas Waldmann
add .hgignore
Thomas Waldmann
indexing: use dicts for name -> index, name -> schema, not hardcoded attrs
Thomas Waldmann
start implementing indexing + tests
Thomas Waldmann
add TrackingFileWrapper to compute file size and hash, inject that into metadata before storing them
Thomas Waldmann
backend: use _foo for non-public methods
Thomas Waldmann
fileserver backend: make it non-flat, implement virtual directory wiki pages
Thomas Waldmann
add a fileserver backend (currently only serving one flat directory with files) + tests
Thomas Waldmann
have BackendTestBase and MutableBackendTestBase
Thomas Waldmann
implement ABC for backends, more storages implementation to storages module
Thomas Waldmann
add some comments about type conversion to match what the storage accepts / returns
Thomas Waldmann
use a BytesStorage for meta and a FileStorage for data, adjust tests
Thomas Waldmann
add a revision backend implementation, with tests
  1. Prev
  2. Next