b853e35a05
Merge pull request #1071 from matthiasbeyer/imag-grep
...
imag-grep: Add new crate
2017-09-15 23:21:18 +02:00
a5951e6951
Merge pull request #1072 from matthiasbeyer/imag-notes/positional-args
...
imag-notes: Use positional args
2017-09-15 21:56:12 +02:00
922ed445d4
imag-grep: Add new crate
2017-09-15 21:16:02 +02:00
1ffc45a4c0
Use positional args
2017-09-15 21:07:01 +02:00
be8a3d1242
Merge pull request #1065 from matthiasbeyer/libimagnotes/do-not-wrap
...
libimagnotes: Do not wrap store types.
2017-09-15 21:00:24 +02:00
b4e6200eab
Merge pull request #1070 from matthiasbeyer/libimagstore/iter
...
libimagstore: iter
2017-09-15 13:53:52 +02:00
5271255ae3
Fix libimagentryannotation for changes in libimagnotes
2017-09-15 13:53:30 +02:00
cefe58ffd4
Add changelog
2017-09-15 13:53:30 +02:00
2bbda59051
Refactor and simplify imag-notes binary
2017-09-15 13:53:16 +02:00
94855fb722
Refactor libimagdiary
...
To not wrap types anymore, but rather use extension traits for extending
all the things.
2017-09-15 13:53:16 +02:00
8b8e4e9c6e
Minify iterator helper implementation
2017-09-15 13:17:12 +02:00
fce5df48c8
Add simple iterator helpers for StoreIdIterator -> CRUD Iterator
2017-09-15 13:07:49 +02:00
2f0fa2b6ca
Merge pull request #1068 from matthiasbeyer/imag-timetrack/fix-track-command
...
Fix: Let the track command parse the start/end time more intelligently
2017-09-15 12:38:42 +02:00
05c7467866
Merge pull request #1064 from matthiasbeyer/imag-diary/per-diary-timed-config
...
imag-diary: per diary timed config
2017-09-14 20:56:18 +02:00
e049559bed
Fix: Let the track command parse the start/end time more intelligently
...
It understands "now" from this point and can parse dates or date-times
(whereas dates get normalized to date + hour 0, minute 0, second 0).
2017-09-14 20:49:10 +02:00
bcb6c7b52d
Add changelog entry
2017-09-14 20:06:22 +02:00
dc78c0e448
Change create() to check config and commandline whether entry should be created timed or not
2017-09-14 18:59:03 +02:00
dbf529e427
Add config parsing helpers
2017-09-14 18:58:40 +02:00
ea982204b9
Add new deps: toml, toml_query
2017-09-14 18:58:17 +02:00
e4036c531b
Add example setting for diary
2017-09-14 18:57:59 +02:00
53c7d602eb
Merge pull request #1062 from matthiasbeyer/libimagstore/error-opt
...
libimagstore: Optimize errors
2017-09-10 11:45:59 +02:00
785e17a4a3
Add param to StoreIdHasNoBaseError
2017-09-10 10:48:51 +02:00
a670172880
Add param to StoreIdLocalPartAbsoluteError
2017-09-10 10:48:50 +02:00
b772908697
Add params to EntryRenameError
2017-09-10 10:48:50 +02:00
2ce2ba54da
Replace GlobError with link to ::glob::PatternError
2017-09-10 10:48:50 +02:00
6aa695974c
Add param to EntryAlreadyExists error
2017-09-10 10:48:50 +02:00
baf8eda571
Merge pull request #1063 from matthiasbeyer/libimagrt/error-opt
...
libimagrt: error optimizations
2017-09-09 23:32:08 +02:00
126aa75a2c
Add param to ConfigTypeError
2017-09-09 22:24:58 +02:00
307165d1b2
Remove ConfigReadError because ::toml_query::error::Error is now linked in
2017-09-09 22:15:18 +02:00
a015b07f6a
Remove TomlReadError by linking in ::toml_query::error::Error
2017-09-09 22:09:36 +02:00
4849cc4822
Remove TemplateStringRegistrationError by linking in handlebars error type
2017-09-09 22:04:32 +02:00
83f9350d98
Add param to EntryAlreadyBorrowed error
2017-09-09 21:59:36 +02:00
a28613b889
Add param to StorePathCreate
2017-09-09 21:59:36 +02:00
ff8569809b
Add parameter to StorePathExists error
2017-09-09 21:59:36 +02:00
78db822917
Remove unused error type
2017-09-09 21:59:36 +02:00
ca9123c740
Add parameter to IdNotFound error
2017-09-09 21:27:10 +02:00
b682e7f8db
Remove warning which is printed by the store
2017-09-09 21:14:08 +02:00
21440d58aa
Remove outdated comment
2017-09-09 21:13:38 +02:00
3d8f75300d
Remove unecessary error chaining
2017-09-09 21:13:21 +02:00
4420f7a518
Merge pull request #1059 from matthiasbeyer/libimagentrylink/header-location
...
libimagentrylink: Fix header locations
2017-09-09 20:35:33 +02:00
dc263de947
Fix imag-link tests for new header location
2017-09-09 16:36:21 +02:00
8aa5c2d82d
Fix header locations
...
Also change that the implementation uses toml_query::set instead of
toml_query::insert.
Inserting values creates intermediate tables, set doesn't. And we really
want that convenience here, as the code is complex enough on its own.
2017-09-09 16:36:21 +02:00
374027df3c
Merge pull request #1061 from matthiasbeyer/aliases
...
Implement aliases for imag binary
2017-09-09 14:52:37 +02:00
36771b0b5f
Merge pull request #1060 from matthiasbeyer/update-editorconfig
...
Updates for the editorconfig file.
2017-09-08 18:38:40 +02:00
c332bcb195
Implement aliases for imag binary
2017-09-08 17:08:14 +02:00
7b61c61784
Remove Makefile/html config, set {md,yaml,nix} indent to 4 spaces
2017-09-08 16:28:21 +02:00
59feec5f0f
Merge pull request #1058 from matthiasbeyer/libimagentrymarkdown/md-links-to-imag-links
...
libimagentrymarkdown: md links to imag links
2017-09-07 22:10:07 +02:00
250bc3d8a7
Add tests for processing with appropriate setting switched off
2017-09-07 20:57:22 +02:00
18ebd568dc
Add test for processing two refs
2017-09-07 20:57:22 +02:00
98aa7bf716
Add test to test ref creation
2017-09-07 20:57:22 +02:00