Commit graph

5699 commits

Author SHA1 Message Date
59a3662ac4 Reorganize code in subdirs 2017-08-27 15:12:09 +02:00
31254071e5 Merge pull request #1024 from matthiasbeyer/libimagrt/config-loading-fix
Libimagrt/config loading fix
2017-08-27 14:57:31 +02:00
47ce383715 Name the searchpath variable properly 2017-08-27 14:14:28 +02:00
9193d50f96 Fix error while loading
The type inference got our back here into trouble, actually.

Because I assumed the type inference would do the thing, I didn't
specify the return type for the `::toml:🇩🇪:from_str` function. Turned
out that I assumed it to return a `Option<BTReeMap>` or something like
this (which was unintensional, of course).

This patch fixes this by specifying the proper return type (plus some
more embellishments).
2017-08-27 14:14:28 +02:00
7b3bf3e31e Merge pull request #1021 from matthiasbeyer/bi-version-dependencies
Use cargo feature to specify both version and path
2017-08-27 13:16:54 +02:00
a4c2c04c61 Use cargo feature to specify both version and path
Thanks to reddit user /u/TimNN for suggesting this.
2017-08-27 11:25:43 +02:00
4475e09457 Merge pull request #1020 from matthiasbeyer/rewrite-imag-bin
Rewrite imag binary without parallelization stuff
2017-08-27 09:53:14 +02:00
09fbf08747 Rewrite imag binary without parallelization stuff 2017-08-26 23:04:26 +02:00
6ef03cda08 Merge pull request #1015 from matthiasbeyer/libimagtodo/refactor-errors
Libimagtodo/refactor errors
2017-08-26 21:46:26 +02:00
10faab6ef0 Cleanup codebase to be more readable 2017-08-26 20:48:43 +02:00
befff96220 Merge pull request #1006 from matthiasbeyer/remove-makefile
Remove Makefile, as cargo can be used now to build all the things
2017-08-26 19:30:23 +02:00
89ceafaab5 Remove Makefile, as cargo can be used now to build all the things 2017-08-26 17:57:39 +02:00
b6917fc582 Merge pull request #1002 from matthiasbeyer/libimagentrylink/testing
libimagentrylink/testing
2017-08-26 17:35:16 +02:00
513fc6b8d4 Merge pull request #1014 from matthiasbeyer/libimagstore/is-in-collection
Add StoreId::is_in_collection()
2017-08-26 17:11:35 +02:00
8b402a0305 Add StoreId::is_in_collection() 2017-08-26 16:03:04 +02:00
bca55de069 Merge pull request #1017 from matthiasbeyer/update-version-strings
Update version strings for next release: 0.3.0 -> 0.4.0
2017-08-26 15:29:12 +02:00
96e5672fb3 Merge pull request #1016 from matthiasbeyer/update-rustc
Include rustc 1.18.0 in the CI process
2017-08-26 15:29:05 +02:00
56e2f1263f Include rustc 1.18.0 in the CI process 2017-08-26 13:28:03 +02:00
1c37703c32 Update version strings for next release: 0.3.0 -> 0.4.0 2017-08-26 13:27:32 +02:00
3b6b74a0ee Merge pull request #1013 from matthiasbeyer/imag-documentation-update
Update documentation with new dependencies
2017-08-26 13:06:38 +02:00
84fa51d4fe Revert "Add quickcheck-based test for link removal"
This reverts commit 0215817262.

The quickcheck tests push the build times up very much, so we revert
this patch to keep the idea of the test in the history, but not having
it in the source.

Maybe we can reuse this patch someday.
2017-08-26 12:29:42 +02:00
0215817262 Add quickcheck-based test for link removal 2017-08-26 12:29:06 +02:00
4d67726af9 Add test for multi-linking checks 2017-08-26 12:29:06 +02:00
5d8024db29 Add test whether link removal works 2017-08-26 12:29:06 +02:00
9eb15bfe7b Update documentation with new dependencies 2017-08-26 12:08:55 +02:00
764ff6ea96 Merge pull request #1011 from matthiasbeyer/integrate-0.3.0-patches
Integrate 0.3.0 patches
2017-08-26 12:04:40 +02:00
1612764d77 Remove build.rs buildscript because wasnt working properly 2017-08-25 21:36:24 +02:00
5c06055d9f Add missing Cargo.toml data 2017-08-25 21:35:42 +02:00
045b440601 Add missing Cargo.toml data 2017-08-25 21:35:38 +02:00
a1ecf34d51 Move dependency specs to be in right subtable 2017-08-25 21:35:28 +02:00
a1289cc559 Merge pull request #1010 from matthiasbeyer/update-readme
Update for beeing up-to-date
2017-08-25 19:10:38 +02:00
ec09d10da6 Update for beeing up-to-date 2017-08-25 18:38:24 +02:00
0f436d5b88 Merge pull request #1009 from matthiasbeyer/doc-overhaul
Doc overhaul
2017-08-25 18:34:11 +02:00
3001288442 Update date 2017-08-25 17:50:38 +02:00
057d919239 Merge pull request #996 from matthiasbeyer/imag-timetrack
imag timetrack
2017-08-25 17:36:55 +02:00
4b07c21c34 Merge pull request #1005 from matthiasbeyer/todo
Todo File
2017-08-25 17:36:36 +02:00
ec1c1e8e3d Merge pull request #1007 from matthiasbeyer/bin-refactor
Remove safety check, error handling has that case already
2017-08-25 17:36:22 +02:00
004b7887ff Impl "year" subcommand 2017-08-25 15:05:08 +02:00
e25478e4d7 Impl "month" subcommand 2017-08-25 15:05:08 +02:00
1479f5b0fb Impl "week" subcommand 2017-08-25 15:05:08 +02:00
a2584f90e9 Impl "day" command 2017-08-25 15:05:08 +02:00
03e70721e6 Impl Display for TimeTrackingTag 2017-08-25 15:05:08 +02:00
b4ff528a2c [WIP] Implement "imag timetrack list" command 2017-08-25 15:05:08 +02:00
157f6c0129 Fix TimeTracking::get_timetrack_tag() for Entry 2017-08-25 15:05:08 +02:00
d381702e8c Fix: UI was build buggy, fix it. 2017-08-25 15:05:08 +02:00
ecb9bcc861 Use filter fn from lib 2017-08-25 15:05:08 +02:00
85e76d6ff0 Remove things that are implemented in libimagentrytimetrack now 2017-08-25 15:05:08 +02:00
e2e42232e6 Start reimplementing filter module with filters crate 2017-08-25 15:05:08 +02:00
a98da2c01c Add new dependency: is-match 2017-08-25 15:05:08 +02:00
76e316ba90 [WIP] Impl command "continue" 2017-08-25 15:05:08 +02:00