summaryrefslogtreecommitdiffstats
path: root/lib/core/libimagstore/src/store.rs
AgeCommit message (Expand)Author
2020-03-08Replace failure with anyhow in complete codebaseMatthias Beyer
2020-02-21Add test whether Store::is_borrowed() works as expectedMatthias Beyer
2020-01-03Add Store::is_borrowed(StoreId)Matthias Beyer
2020-01-01Update copyright years to 2015-2020Matthias Beyer
2019-12-23Remove unnecessary clone() callMatthias Beyer
2019-12-23Replace map_dbg_err() calls with context() callsMatthias Beyer
2019-10-26Add Entry::set_content()Matthias Beyer
2019-10-26Add some debug outputMatthias Beyer
2019-10-26Fix test: Check whether in cache, then get, then check againMatthias Beyer
2019-10-26Add test: Test moving entry with writing to it before and after movingMatthias Beyer
2019-10-26Fix: Renaming entries should also remove the old entryMatthias Beyer
2019-08-28[No-auto] lib/core/store: Fix Clippy warningsflip1995
2019-08-25Run "cargo fix --all-features" in root of projectMatthias Beyer
2019-05-29Update toml-query to 0.9.0Matthias Beyer
2019-05-18Run 'cargo fix' for rust-2018Matthias Beyer
2019-02-15Rewrite Store::new* API: libimagstore does not export backend typesMatthias Beyer
2019-02-15Move to simpler implementation of StoreidMatthias Beyer
2019-01-03Update copyright yearsMatthias Beyer
2018-12-13Add Store::exists() for checking whether a StoreId exists as EntryMatthias Beyer
2018-11-06Adapt Store::get()/Store::create() to check cache before FSMatthias Beyer
2018-11-06Make assert!() output more verboseMatthias Beyer
2018-11-06Rewrite Debug for FileLockEntryMatthias Beyer
2018-11-06Fix: Remove call to deprecated functionMatthias Beyer
2018-11-01Add debugging output in test via loggerMatthias Beyer
2018-11-01Add debugging output in test via loggerMatthias Beyer
2018-10-30libimagstore: Move from error-chain to failureMatthias Beyer
2018-10-09Fix: In-Memory filesystem backend did not remove on renameMatthias Beyer
2018-10-09Fix: Remove call to deprecated functionMatthias Beyer
2018-09-27Optimize the Store::entries() interfaceMatthias Beyer
2018-07-19Remove "Header" extension for Value typeMatthias Beyer
2018-07-19Simplify: Move header verification from Value extension to Entry typeMatthias Beyer
2018-07-19Simplify: Move default header generation from Value extension to Entry typeMatthias Beyer
2018-07-19Fix: Remove (empty) Drop implementation for StoreMatthias Beyer
2018-07-19Fix: Deleting an Entry could leave artifacts in cacheMatthias Beyer
2018-07-19Fix: Use backend abstraction for checking whether a path existsMatthias Beyer
2018-05-02Merge pull request #1477 from matthiasbeyer/libimagstore/remove-walkMatthias Beyer
2018-05-02Remove Store::walk()Matthias Beyer
2018-05-01Add trace outputMatthias Beyer
2018-05-01Remove Store::reset_backend()Matthias Beyer
2018-05-01Fix for passing Arc<_> to store interface instead of Box<_>Matthias Beyer
2018-05-01Pass around Arc<FileAbstraction> internallyMatthias Beyer
2018-05-01Rewrite Store::entries()Matthias Beyer
2018-04-30Merge pull request #1474 from matthiasbeyer/libimagstore/cache-flushMatthias Beyer
2018-04-30Add information about which storeid is the cause of the error in errorsMatthias Beyer
2018-04-30Add functionality to flush the internal cacheMatthias Beyer
2018-04-25Derive Default for InMemoryFileAbstraction, remove constructorMatthias Beyer
2018-04-25Derive Default for FSFileAbstraction, reduces boilerplateMatthias Beyer
2018-04-25Use "if let" if matching on a single patternMatthias Beyer
2018-04-25Use ok_or_else() instead of ok_or()Matthias Beyer
2018-04-25Dont use "return" keyword at end of functionMatthias Beyer