815cde76d0
Rewrite .map_err_trace_exit().unwrap() with new helper fn
2017-10-12 20:15:46 +02:00
eb4681bf65
Add helper for tracing error and exit or unwrap the value
2017-10-12 19:02:37 +02:00
ac704cab76
Merge pull request #1126 from asuivelentine/imag-store/id-dump
...
Dump all StoreIds
2017-10-09 15:10:59 +02:00
Kai Sickeler
1f84643486
Dump all StoreIds
...
Add StoreId Dump changes
2017-10-09 12:18:27 +02:00
75a8041c0e
Merge pull request #1127 from matthiasbeyer/libimagrt/logging-to-file
...
Add multi-destination logging to logger
2017-10-08 19:00:07 +02:00
f266791142
Add multi-destination logging to logger
...
The logger was not able to handle multiple destinations before. Now it
is possible for the logger.
The file must be held behind an Arc<Mutex<_>> so we can use the logging
from multiple threads but also because we need to borrow mutably, so
that bit changes whith this commit.
2017-10-08 18:08:51 +02:00
e5155cacca
Merge pull request #1125 from matthiasbeyer/imag-view/cli-rewrite
...
Imag view/cli rewrite
2017-10-08 16:42:30 +02:00
9dcb323c45
Add example configuration for imag-view
2017-10-08 15:08:27 +02:00
969211174a
Rewrite imag-view
...
The imag-view command was redesigned with this change. It now looks up
view-templates in the config and calls them with the "in" subcommand.
This way, an entry can be viewed with editor, browser or whatever one
likes.
Compiling markdown is not supported yet.
2017-10-08 15:08:27 +02:00
d26e8b62ac
Merge pull request #1124 from matthiasbeyer/imag-view/positional-args
...
Use positional argument for id
2017-10-08 15:07:48 +02:00
d9add138d2
Use positional argument for id
2017-10-08 13:02:56 +02:00
19b5b53b2a
Merge pull request #1121 from matthiasbeyer/imag-mv
...
Initial import of imag-mv
2017-10-01 12:11:30 +02:00
c5ad59e96f
Initial import of imag-mv
2017-10-01 10:07:29 +02:00
389f24d51f
Merge pull request #1123 from matthiasbeyer/libimagstore/fix-move
...
libimagstore: fix move
2017-10-01 10:06:08 +02:00
b587bbbdc1
Fix: Create directory before renaming file
2017-10-01 01:59:41 +02:00
24210c0068
Add some debug output
2017-10-01 01:59:13 +02:00
ecc8cc4567
Merge pull request #1120 from matthiasbeyer/remove-foldresult
...
Remove FoldResult
2017-09-30 11:21:09 +02:00
169107d569
Remove FoldResult
2017-09-30 10:45:10 +02:00
d8055b4553
Merge pull request #1118 from matthiasbeyer/remove-imag-counter
...
Remove libimagcounter / imag-counter
2017-09-29 09:20:59 +02:00
1d16e67857
Merge pull request #1119 from matthiasbeyer/cleanup-travis
...
Cleanup travis
2017-09-29 09:20:51 +02:00
8933648657
Remove apt addons which are not needed anymore
2017-09-28 22:46:34 +02:00
521415cc12
Remove 'tree' dependency
2017-09-28 22:43:40 +02:00
b2aab2cf54
Remove unneeded deps
2017-09-28 22:43:15 +02:00
643db0df3a
Remove libimagcounter / imag-counter
2017-09-28 22:41:23 +02:00
20480710b9
Merge pull request #1117 from matthiasbeyer/remove-imag-documentation
...
Remove .imag-documentation, adapt travis config
2017-09-28 22:34:49 +02:00
894604e5af
Merge pull request #1109 from matthiasbeyer/libimagentryref/all-references
...
Add RefStore::all_references()
2017-09-28 18:34:43 +02:00
250fd0c8bc
Remove .imag-documentation, adapt travis config
2017-09-28 17:54:03 +02:00
db64c06409
Add RefStore::all_references()
2017-09-28 17:52:27 +02:00
046eb5eca3
Merge pull request #1108 from matthiasbeyer/libimagentryref/refactor-errors
...
Refactor errors to use error-chain linking functionality
2017-09-24 15:23:04 +02:00
f20a42589f
Merge pull request #1113 from matthiasbeyer/update-version-strs
...
Update version strings: 0.4.0 -> 0.5.0
2017-09-24 15:22:54 +02:00
2ce75251d9
Adjust for new error linking setup in libimagentryref
2017-09-24 13:05:16 +02:00
cac7697054
Refactor errors to use error-chain linking functionality
2017-09-24 13:05:16 +02:00
5be218d31f
Add libimagentrygps
2017-09-24 13:05:01 +02:00
73f6016221
Update version strings: 0.4.0 -> 0.5.0
2017-09-24 13:05:01 +02:00
a64fbbbdb9
Merge pull request #1115 from matthiasbeyer/v0.4.0-branch
...
v0.4.0 branch
2017-09-24 13:04:16 +02:00
61d472a8c7
Remove section build-dependencies
2017-09-24 12:05:32 +02:00
e9bf46c247
Fix README location
2017-09-24 11:36:38 +02:00
8a15aba1d0
Update month in doc
2017-09-23 22:18:28 +02:00
5ed5392193
Finalize changelog
2017-09-23 21:24:46 +02:00
2f2f606924
Add missing changelog entry for imag-gps
2017-09-23 21:19:27 +02:00
1f28328476
Merge pull request #1107 from matthiasbeyer/libimagentrylink/error-refactoring
...
Use error chain link functionality to remove link-conversion boilerplate
2017-09-23 19:50:16 +02:00
5894c27e44
Use error chain link functionality to remove link-conversion boilerplate
2017-09-23 18:32:23 +02:00
7138ab4f2d
Merge pull request #1106 from matthiasbeyer/libimagentrylink/annotation-testing
...
Add test for testing annotation
2017-09-23 17:03:53 +02:00
aa1f58cfff
Add test for testing annotation
2017-09-23 14:13:16 +02:00
441e59753a
Merge pull request #1105 from matthiasbeyer/minor
...
Minor
2017-09-22 16:06:23 +02:00
f8d6789dd9
Merge pull request #1104 from matthiasbeyer/imag-gps/init
...
imag-gps: init
2017-09-22 15:20:29 +02:00
0c461e126b
Fix impl of GPSEntry::remove_coordinates()
2017-09-22 14:37:03 +02:00
738b0ce4b9
Implement CLI
2017-09-22 14:37:03 +02:00
664d85c42f
Add UI spec
2017-09-22 14:37:03 +02:00
dfd1d7b96e
Remove unused imports
2017-09-22 14:25:44 +02:00