Commit Graph

3979 Commits

Author SHA1 Message Date
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
Matthias Beyer 4ba19430b7 Merge pull request #933 from matthiasbeyer/add-dep-ismatch
Add dep ismatch
2017-05-04 16:36:01 +02:00