summaryrefslogtreecommitdiffstats
path: root/libimagstore
AgeCommit message (Expand)Author
2017-08-27Reorganize code in subdirsMatthias Beyer
2017-08-27Use cargo feature to specify both version and pathMatthias Beyer
2017-08-26Merge pull request #1014 from matthiasbeyer/libimagstore/is-in-collectionMatthias Beyer
2017-08-26Add StoreId::is_in_collection()Matthias Beyer
2017-08-26Update version strings for next release: 0.3.0 -> 0.4.0Matthias Beyer
2017-07-23Reimplement GlobStoreIdIteratorMatthias Beyer
2017-07-04Fix: Re-set file length before writing to itMatthias Beyer
2017-06-21Remove unneeded [macro_use]Matthias Beyer
2017-06-20Add some debug output to JSON mapperMatthias Beyer
2017-06-20Add another JSON test for an empty JSONMatthias Beyer
2017-06-20Bugfix: Use StoreId::from_full_path()Matthias Beyer
2017-06-20Add debug output to Walk::next() implMatthias Beyer
2017-06-20Add debug output to StoreId::new_baseless()Matthias Beyer
2017-06-18Merge pull request #974 from matthiasbeyer/libimagstore/embellishmentsMatthias Beyer
2017-06-18Merge pull request #975 from matthiasbeyer/libimagstore/backend-replacementMatthias Beyer
2017-06-18Remove TODO from Store::reset_backend()Matthias Beyer
2017-06-18Add Store::entries()Matthias Beyer
2017-06-18Add proper impl of Store::reset_backend()Matthias Beyer
2017-06-18Add backend drainingMatthias Beyer
2017-06-18Abstract away the output of the IO backendMatthias Beyer
2017-06-18Add tests to test backend replacingMatthias Beyer
2017-06-18Add Store::reset_backend() function for re-setting the backendMatthias Beyer
2017-06-18Remove unnecessary clone() callMatthias Beyer
2017-06-18Change backends to do less ser-/deserializationMatthias Beyer
2017-06-18Move serialize/deserialize calls of Entry to backendMatthias Beyer
2017-06-18Fix fs_to_write() to serialize headers correctlyMatthias Beyer
2017-06-18Outsource header/content parsing from store.rs to util.rs for reusabilityMatthias Beyer
2017-06-18Make backend generic over Read/WriteMatthias Beyer
2017-06-18Implement high-level store test with IO backendMatthias Beyer
2017-06-18Move the documentation to the docsMatthias Beyer
2017-06-18Add StdIoFileAbstraction module documentationMatthias Beyer
2017-06-18Add simple testsMatthias Beyer
2017-06-18Add first code draft for JSON mapper implementationMatthias Beyer
2017-06-18Add new dependencies: Serde*Matthias Beyer
2017-06-18Add VersionError kindMatthias Beyer
2017-06-18Split into module-filesMatthias Beyer
2017-06-18Make StdIo backend abstract over IO->"fs"->IO mapperMatthias Beyer
2017-06-18Implement backend code for in-memory IO backendMatthias Beyer
2017-06-17Add fn StoreId::local_push() for altering the local part of a StoreIdMatthias Beyer
2017-06-17Make libimagstore::file_abstraction pubMatthias Beyer
2017-06-12Remove "TODO"-commentMatthias Beyer
2017-06-09Remove warnings by returning errors explicitelyMatthias Beyer
2017-06-09Re-export file abstraction typesMatthias Beyer
2017-06-09Use in-memory backend in store testsMatthias Beyer
2017-06-09Transform backend code from compiletime-injection to dependency-injectionMatthias Beyer
2017-06-06Merge pull request #952 from matthiasbeyer/remove-hooks-impl-link-consistency...Matthias Beyer
2017-06-06Merge pull request #954 from matthiasbeyer/remove-hooks-more-store-debuggingMatthias Beyer
2017-06-06Allow custom data in errors to be displayedMatthias Beyer
2017-06-06Add debug output to Store::move_by_idMatthias Beyer
2017-06-06Add debug output to Store::save_to_other_locationMatthias Beyer