55e6c29275
Add another level of error enclosure
2016-06-08 15:11:53 +02:00
e75b524e53
Add error kinds for Move functions
2016-06-08 15:11:53 +02:00
84a0778a5b
Refactor: Use helper function for equal codelines
2016-06-08 15:08:06 +02:00
3c40df1ae7
Add Store::save_to() to create a copy of an entry
2016-06-08 15:08:06 +02:00
2ce84a3dbf
Add {Pre, Post}Move hooks
2016-06-08 15:08:00 +02:00
Yase
2fec50fc10
exec command calls taskwarrior
2016-06-08 14:25:29 +02:00
e05d0e6f13
libimagentrytag: Add value_name() call in ui helpers
2016-06-08 14:11:16 +02:00
4e987e32cf
Add value_name() call in ui specification code
2016-06-08 14:11:13 +02:00
807f734d38
Add value_name() call in ui specification code
2016-06-08 14:11:13 +02:00
0ca8f6bc0b
Add value_name() call in ui specification code
2016-06-08 14:11:13 +02:00
91f1e46282
Add value_name() call in ui specification code
2016-06-08 14:11:13 +02:00
7d395dd87a
Add value_name() call in ui specification code
2016-06-08 14:11:13 +02:00
6a8a8150fd
Add value_name() call in ui specification code
2016-06-08 14:11:13 +02:00
12cac663d0
Implement save_as()
2016-06-08 14:03:17 +02:00
f885e6c80b
Implement move_by_id()
2016-06-08 14:03:17 +02:00
5b16771f4f
Add (unimplemented) functions for moving store entries
2016-06-08 14:02:52 +02:00
68621353be
Merge pull request #464 from matthiasbeyer/imag-store/tests-utils-source-fix
...
Fix: sourcing of test-util helper functions fixed
2016-06-08 14:02:15 +02:00
de9d933a6b
Add DiaryId::now(name) to create DiaryId at current time
2016-06-08 13:59:41 +02:00
857daa1c99
Add Diary::name() getter
2016-06-08 13:59:41 +02:00
ecba4e670f
Add Diary::new_entry_by_id()
...
to generate a new entry from a DiaryId object.
Rewrite Diary::new_entry_today() to use this new functionality for more
DRY code.
2016-06-08 13:59:41 +02:00
7c50dd88b5
Impl Default for DiaryId
2016-06-08 13:59:41 +02:00
b04b6e3d24
Add setters for DiaryId type
2016-06-08 13:59:41 +02:00
schwente
21fa21859b
Change the Error handling and remove unsed code
2016-06-08 12:54:11 +02:00
Yase
0545b6d336
ui.rs needed a multiple(true)
...
main.rs - now we get the string argument of exec --command <string argument>
2016-06-07 23:45:49 +02:00
d0104e7e67
Merge pull request #459 from matthiasbeyer/fix-457
...
Fix: Re-writing content of String in edit_in_tmpfile()
2016-06-07 20:48:44 +02:00
c098b06504
Fix: sourcing of test-util helper functions fixed
2016-06-07 20:46:49 +02:00
dc07abdd72
Fix Into<String> for DiaryId to contain padding zeroes
2016-06-07 20:02:18 +02:00
a29ea121a0
Reimplement FromStoreId::from_storeid() for DiaryId
2016-06-07 20:02:18 +02:00
bfa6f593b6
Fix: Re-writing content of String in edit_in_tmpfile()
2016-06-07 14:25:06 +02:00
88e89d7927
Merge pull request #456 from matthiasbeyer/libimagstore/errors-to-identify-store-api-call
...
Add a set of error kinds to identify the store call the error came from
2016-06-06 18:28:48 +02:00
schwente
11b0622804
Fixed the store.delete(...) Return Problem
2016-06-06 14:16:53 +02:00
0318117b6c
Add missing imports
2016-06-04 15:34:02 +02:00
14a4b786e8
Enable lints
2016-06-04 15:34:02 +02:00
ef86c5e1ff
Add config module
2016-06-04 15:34:02 +02:00
0363a6a4d4
Add Diary type
2016-06-04 15:34:02 +02:00
97c710baf8
Add modules in lib.rs
2016-06-04 15:34:02 +02:00
2f3a52b2ab
Add IsInDiary trait
2016-06-04 15:34:02 +02:00
f1be77081c
Add diary iterator
2016-06-04 15:34:02 +02:00
6067ccb46a
Add result module
2016-06-04 15:34:02 +02:00
fa370facf3
Add error module
2016-06-04 15:34:02 +02:00
735fcc93c5
Add Entry type
2016-06-04 15:34:02 +02:00
41f0f63c67
Add DiaryId type
2016-06-04 15:34:02 +02:00
243aeb5e72
Add dependencies
2016-06-04 15:34:02 +02:00
6f31e0f821
libimagdiary: init
2016-06-04 15:34:02 +02:00
f400c77784
Merge pull request #455 from kbknapp/makefiles
...
Adds a Makefile for building modules
2016-06-04 15:32:42 +02:00
Kevin K
f0dcfb1f4b
Deduplicates the Makefile
2016-06-04 07:58:44 -04:00
Kevin K
6a30e67411
Adds a Makefile for building modules
...
One can now type:
```
$> make
```
Which builds all the modules and places them in a `out/` directory of the project root for easy
finding.
Alternatively one can type:
```
$> make $module
```
Where `$module` is one of the `imag-$module` names, such as `counter`, `link`, etc.
To clean up the `out/` directory it's `$> make clean`
2016-06-03 22:14:09 -04:00
Yase
7dbf7e7d39
cmd query
2016-06-01 16:05:43 +02:00
Roman Schemenau
41dfd51f8b
Implement Read
2016-06-01 13:01:19 +02:00
schwente
d5dd55820a
Do the changes for the Delete function
2016-06-01 12:54:33 +02:00