Commit Graph

4080 Commits

Author SHA1 Message Date
Matthias Beyer 13b24cb397 Impl StoreLinkConsistentExt::check_link_consistency() 2017-06-06 19:04:53 +02:00
Matthias Beyer 83647e52a0 Add trait to extend store for link consistency check
This commit adds the error infrastructure as well as the trait for
extensing the `Store` type with a function to do a link consistency
check over _all_ entries in the store.

The functionality is not implemented yet.
2017-06-06 19:04:53 +02:00
Matthias Beyer 33390acf23 Allow custom data in errors to be displayed 2017-06-06 19:04:53 +02:00
Matthias Beyer fa0e8130b6 Add debug output to Store::move_by_id 2017-06-06 13:16:09 +02:00
Matthias Beyer 1c18db56e6 Add debug output to Store::save_to_other_location 2017-06-06 13:16:09 +02:00
Matthias Beyer c06d8c319f Add debug output to Store::save_as 2017-06-06 13:16:09 +02:00
Matthias Beyer e157a906bd Add debug output to Store::save_to 2017-06-06 13:16:09 +02:00
Matthias Beyer fc854f3647 Add debug output to Store::delete 2017-06-06 13:16:09 +02:00
Matthias Beyer 79623e1db2 Add debug output to Store::retrieve_copy 2017-06-06 13:16:09 +02:00
Matthias Beyer ef0a76a02f Add debug output to Store::update 2017-06-06 13:16:09 +02:00
Matthias Beyer bc80a3b7d5 Add debug output to Store::walk 2017-06-06 13:15:56 +02:00
Matthias Beyer 3f97af4e7a Merge pull request #953 from matthiasbeyer/remove-hooks-flock
Add file-system file locking functionality in the store
2017-06-06 11:34:53 +02:00
Matthias Beyer a3466ae548 Add debug output to Store::retrieve_for_module 2017-06-06 11:13:09 +02:00
Matthias Beyer 13e80445ae Add debug output to Store::get 2017-06-06 11:13:09 +02:00
Matthias Beyer 6cb5300cd9 Add debug output to Store::retrieve 2017-06-06 11:13:09 +02:00
Matthias Beyer c4584bf1ca Add debug output in Store::create() 2017-06-06 11:13:09 +02:00
Matthias Beyer a70d7d347a Add file-system file locking functionality in the store 2017-06-06 11:12:49 +02:00
Matthias Beyer e88c5011ab Remove libimagstorestdhook entry 2017-06-06 11:12:37 +02:00
Matthias Beyer 25ff89f5fc Remove hook support from libimagrt 2017-06-06 11:12:37 +02:00
Matthias Beyer 9254851724 doc: Remove hook stuff 2017-06-06 11:12:37 +02:00
Matthias Beyer 91dce6858f Remove hook config from example config file 2017-06-06 11:12:37 +02:00
Matthias Beyer 204ef24703 Remove hook support from store 2017-06-06 11:12:37 +02:00
Matthias Beyer 1b8ccb42a7 libimagstorestdhook: Remove 2017-06-06 11:12:36 +02:00
Matthias Beyer 469511918a Fix compiler to have padding zeros in output 2017-05-31 19:37:56 +02:00
Matthias Beyer fc8fd9fecc Modify tests: Padding zeros 2017-05-31 19:37:56 +02:00
Matthias Beyer 87afacd482 Add more tests 2017-05-31 19:37:56 +02:00
Matthias Beyer 2d445230c5 Add simple test for module 2017-05-31 19:37:56 +02:00
Matthias Beyer 401a74da9c Add compiler impl 2017-05-31 19:37:56 +02:00
Matthias Beyer 692a617ce6 Add error kind 2017-05-31 19:37:56 +02:00
Matthias Beyer e22a0db6cb Add fns to check whether an accuracy includes another 2017-05-31 19:37:56 +02:00
Matthias Beyer e8e4ec112b Remove builder pattern, we really dont need it here 2017-05-31 19:37:56 +02:00
Matthias Beyer bca30cc900 Move to multiple files 2017-05-31 19:37:56 +02:00
Matthias Beyer 2c5cd09ea5 Add module datepath 2017-05-31 19:37:56 +02:00
Matthias Beyer 5665c313b9 Add dependency: derive_builder = 0.4 2017-05-31 19:37:56 +02:00
Matthias Beyer 64ec2d67f2 Change error kinds to be more specific 2017-05-31 19:37:56 +02:00
Matthias Beyer 092f1a74b4 Add range support 2017-05-31 19:37:56 +02:00
Matthias Beyer a5ae53c33c Add first implementation 2017-05-31 19:37:56 +02:00
Matthias Beyer 3c72c9d19d libimagentrydate: initial import 2017-05-31 19:37:56 +02:00
Matthias Beyer dd24ce810a Merge pull request #946 from matthiasbeyer/revert-854
Revert "Remove stuff for the focus-shift"
2017-05-31 12:15:13 +02:00
Matthias Beyer 4ca6f4c386 Update version strings: 0.2.0 -> 0.3.0 2017-05-30 21:23:33 +02:00
Matthias Beyer c851e8be1e Fix libimagcounter for new toml header querying interface 2017-05-30 21:20:40 +02:00
Matthias Beyer af965dd117 Fix imag-todo for new toml read interface 2017-05-30 21:09:52 +02:00
Matthias Beyer 50c4c16aaf Fix libimagdiary for new toml interface 2017-05-30 21:05:13 +02:00
Matthias Beyer eacc6777b8 Fix libimagtodo for new toml-query interface 2017-05-30 21:00:29 +02:00
Matthias Beyer 5817109279 Update TOML dependency string in Cargo.toml 2017-05-30 20:32:59 +02:00
Matthias Beyer fc5372d3f9 Add missing dependency: is-match
Was introduced in

    4472449696

as replacement for the libimagutil is_match! macro.
2017-05-30 20:30:37 +02:00
Matthias Beyer 6625be34aa Fix Result helper usage: fold_defresult
Was changed in

    9fa115500d
2017-05-30 20:28:16 +02:00
Matthias Beyer 80fb6cc2bd Revert "Remove stuff for the focus-shift"
This reverts commit 63a7f0d8a9.
2017-05-30 20:25:00 +02:00
Matthias Beyer 5ba2568415 Merge pull request #935 from asuivelentine/master
Added Tokei badge for displaying LOC
2017-05-10 13:51:23 +02:00
Kai Sickeler 820fccae27 Added Tokei badge for displaying LOC 2017-05-10 13:50:53 +02:00