Commit graph

3750 commits

Author SHA1 Message Date
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
33390acf23 Allow custom data in errors to be displayed 2017-06-06 19:04:53 +02:00
e88c5011ab Remove libimagstorestdhook entry 2017-06-06 11:12:37 +02:00
25ff89f5fc Remove hook support from libimagrt 2017-06-06 11:12:37 +02:00
9254851724 doc: Remove hook stuff 2017-06-06 11:12:37 +02:00
91dce6858f Remove hook config from example config file 2017-06-06 11:12:37 +02:00
204ef24703 Remove hook support from store 2017-06-06 11:12:37 +02:00
1b8ccb42a7 libimagstorestdhook: Remove 2017-06-06 11:12:36 +02:00
dd24ce810a Merge pull request #946 from matthiasbeyer/revert-854
Revert "Remove stuff for the focus-shift"
2017-05-31 12:15:13 +02:00
4ca6f4c386 Update version strings: 0.2.0 -> 0.3.0 2017-05-30 21:23:33 +02:00
c851e8be1e Fix libimagcounter for new toml header querying interface 2017-05-30 21:20:40 +02:00
af965dd117 Fix imag-todo for new toml read interface 2017-05-30 21:09:52 +02:00
50c4c16aaf Fix libimagdiary for new toml interface 2017-05-30 21:05:13 +02:00
eacc6777b8 Fix libimagtodo for new toml-query interface 2017-05-30 21:00:29 +02:00
5817109279 Update TOML dependency string in Cargo.toml 2017-05-30 20:32:59 +02:00
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
6625be34aa Fix Result helper usage: fold_defresult
Was changed in

    9fa115500d
2017-05-30 20:28:16 +02:00
80fb6cc2bd Revert "Remove stuff for the focus-shift"
This reverts commit 63a7f0d8a9.
2017-05-30 20:25:00 +02:00
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
4ba19430b7 Merge pull request #933 from matthiasbeyer/add-dep-ismatch
Add dep ismatch
2017-05-04 16:36:01 +02:00
8253fb9795 libimagutil does not provide macros anymore 2017-05-04 16:28:10 +02:00
4472449696 Add new dependency: is_match = 0.1 2017-05-04 16:20:15 +02:00
d0d1f6add2 Remove libimagutil::ismatch module 2017-05-04 15:57:23 +02:00
a5857fa64c Merge pull request #932 from matthiasbeyer/libimagstore/configuration-tests
Add tests for configuration
2017-05-04 09:15:43 +02:00
89d8abefe7 Ignore duplicated keys 2017-05-03 21:40:05 +02:00
18e13c999b Add test for more generic function
Also add test whether duplicated keys get ignored
2017-05-03 21:39:41 +02:00
83ca7c8cfb Add tests for configuration 2017-05-03 21:31:35 +02:00
4257ec1026 Merge pull request #930 from matthiasbeyer/update-toml
Dependency: toml: 0.2.* -> 0.4.*
2017-05-03 21:19:06 +02:00
db36a6a5ad Bump minimal supported rustc to 1.15 2017-05-03 20:44:52 +02:00
ef36af6b13 Fix libimagentryview for toml 0.4 2017-05-03 20:34:15 +02:00
da01875e9f Fix libimagref for toml 0.4 2017-05-03 20:27:21 +02:00
c1596d9c61 Adapt libimagrt config parsing to toml 0.4 2017-05-03 20:21:54 +02:00
537b2b5a00 Adapt git hooks to toml 0.4 2017-05-03 18:44:36 +02:00
3440c8f6f3 Adapt DenyDeletionOfLinkedEntriesHook to toml 0.4 2017-05-03 18:44:20 +02:00
2bad2ef501 Adapt to use toml 0.4 2017-05-03 18:09:57 +02:00
1da56c6d9d Merge pull request #919 from matthiasbeyer/prepare-0.3.0
Prepare 0.3.0
2017-05-03 17:49:18 +02:00
878162f263 Merge pull request #926 from matthiasbeyer/libimagstore/store-id-tests
libimagstore: StoreId tests
2017-05-03 17:47:02 +02:00
585b5ffad6 dependency: toml: 0.2.* -> 0.4.* 2017-05-03 17:46:37 +02:00
ab99675562 Add tests for StoreId 2017-05-03 17:09:21 +02:00
525491e21f Update some things in the CONTRIBUTING guidelines 2017-05-03 10:49:38 +02:00
1c0c9ff378 Update some README things 2017-05-03 10:49:37 +02:00
9650f46e23 Version strings: 0.2.0 -> 0.3.0 2017-05-03 10:48:26 +02:00
c74c26ccd1 Merge pull request #924 from matthiasbeyer/fix-readme-links
Fix readme links
2017-05-02 22:02:16 +02:00
241f975253 Merge pull request #927 from matthiasbeyer/libimagentryedit/remove-unused-imports
Remove unused imports
2017-05-02 22:02:07 +02:00
974cc38d05 Make imag-pim.org links https 2017-05-02 17:43:39 +02:00
8680220f9d Fix blog link 2017-05-02 17:43:39 +02:00
ccc5f890f5 Remove unused imports 2017-05-02 17:43:33 +02:00
2c8bc035ee Rename test 2017-05-02 17:43:28 +02:00
8eaead5f52 Merge pull request #929 from matthiasbeyer/fix-build-quick
Remove libimagruby
2017-05-02 17:40:55 +02:00