Commit Graph

4549 Commits

Author SHA1 Message Date
Matthias Beyer dde343965a Merge pull request #1133 from matthiasbeyer/update-error-chain
Update dependency: error-chain: 0.10 -> 0.11
2017-10-12 23:46:56 +02:00
Matthias Beyer d4633d466e Add changelog entry 2017-10-12 22:15:13 +02:00
Matthias Beyer 7978e71bde Rewrite API 2017-10-12 22:15:13 +02:00
Matthias Beyer ec855fefc7 Remove dependency on libimagnotes 2017-10-12 22:15:13 +02:00
Matthias Beyer 758166637b Update toml-query: 0.3.* -> 0.4
This update is needed for the error-chain update, as the toml-query
0.4.0 release also bumps this dependency.
2017-10-12 22:13:04 +02:00
Matthias Beyer 663242db7e Update dependency: error-chain: 0.10 -> 0.11 2017-10-12 22:12:27 +02:00
Matthias Beyer 3ed9c1fcc8 Merge pull request #1131 from matthiasbeyer/libimagerror/trace-and-unwrap-helper
Add helper for tracing error and exit or unwrap the value
2017-10-12 22:08:48 +02:00
Matthias Beyer 0a3f7d9e49 Merge pull request #1135 from matthiasbeyer/update-deps
Update deps
2017-10-12 21:39:56 +02:00
Matthias Beyer edf2378404 Merge pull request #1134 from matthiasbeyer/travis-update-rustc
travis: rustc 1.17/1.18 -> 1.19/1.20
2017-10-12 21:11:25 +02:00
Matthias Beyer 815cde76d0 Rewrite .map_err_trace_exit().unwrap() with new helper fn 2017-10-12 20:15:46 +02:00
Matthias Beyer 013e82f04f Update dependency: filters: 0.1 -> 0.2 2017-10-12 19:48:01 +02:00
Matthias Beyer 67a127f700 Update dependency: itertools: 0.6 -> 0.7 2017-10-12 19:45:50 +02:00
Matthias Beyer bb26d1c895 Update dependency: ansi_term: 0.9 -> 0.10 2017-10-12 19:44:33 +02:00
Matthias Beyer 9111692276 travis: rustc 1.17/1.18 -> 1.19/1.20
We want to be able to compile imag with the latest compiler, but also
two compilers before the current one.

So Update the travis spec to include rustc 1.19 and 1.20, but not 1.17
and 1.18 anymore.
2017-10-12 19:36:28 +02:00
Matthias Beyer 9871a8bc0a Merge pull request #1128 from matthiasbeyer/libimaginteraction/format-helpers
Move handlebars custom helpers to libimaginteraction
2017-10-12 19:16:13 +02:00
Matthias Beyer eb4681bf65 Add helper for tracing error and exit or unwrap the value 2017-10-12 19:02:37 +02:00
Matthias Beyer d044e7a928 Add helper functions to register all helpers 2017-10-12 18:46:58 +02:00
Matthias Beyer eb07bce1d0 Move handlebars custom helpers to libimaginteraction 2017-10-12 18:46:58 +02:00
Matthias Beyer 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
Matthias Beyer 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
Matthias Beyer 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
Matthias Beyer e5155cacca Merge pull request #1125 from matthiasbeyer/imag-view/cli-rewrite
Imag view/cli rewrite
2017-10-08 16:42:30 +02:00
Matthias Beyer 9dcb323c45 Add example configuration for imag-view 2017-10-08 15:08:27 +02:00
Matthias Beyer 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
Matthias Beyer d26e8b62ac Merge pull request #1124 from matthiasbeyer/imag-view/positional-args
Use positional argument for id
2017-10-08 15:07:48 +02:00
Matthias Beyer d9add138d2 Use positional argument for id 2017-10-08 13:02:56 +02:00
Matthias Beyer 19b5b53b2a Merge pull request #1121 from matthiasbeyer/imag-mv
Initial import of imag-mv
2017-10-01 12:11:30 +02:00
Matthias Beyer c5ad59e96f Initial import of imag-mv 2017-10-01 10:07:29 +02:00
Matthias Beyer 389f24d51f Merge pull request #1123 from matthiasbeyer/libimagstore/fix-move
libimagstore: fix move
2017-10-01 10:06:08 +02:00
Matthias Beyer b587bbbdc1 Fix: Create directory before renaming file 2017-10-01 01:59:41 +02:00
Matthias Beyer 24210c0068 Add some debug output 2017-10-01 01:59:13 +02:00
Matthias Beyer ecc8cc4567 Merge pull request #1120 from matthiasbeyer/remove-foldresult
Remove FoldResult
2017-09-30 11:21:09 +02:00
Matthias Beyer 169107d569 Remove FoldResult 2017-09-30 10:45:10 +02:00
Matthias Beyer d8055b4553 Merge pull request #1118 from matthiasbeyer/remove-imag-counter
Remove libimagcounter / imag-counter
2017-09-29 09:20:59 +02:00
Matthias Beyer 1d16e67857 Merge pull request #1119 from matthiasbeyer/cleanup-travis
Cleanup travis
2017-09-29 09:20:51 +02:00
Matthias Beyer 8933648657 Remove apt addons which are not needed anymore 2017-09-28 22:46:34 +02:00
Matthias Beyer 521415cc12 Remove 'tree' dependency 2017-09-28 22:43:40 +02:00
Matthias Beyer b2aab2cf54 Remove unneeded deps 2017-09-28 22:43:15 +02:00
Matthias Beyer 643db0df3a Remove libimagcounter / imag-counter 2017-09-28 22:41:23 +02:00
Matthias Beyer 20480710b9 Merge pull request #1117 from matthiasbeyer/remove-imag-documentation
Remove .imag-documentation, adapt travis config
2017-09-28 22:34:49 +02:00
Matthias Beyer 894604e5af Merge pull request #1109 from matthiasbeyer/libimagentryref/all-references
Add RefStore::all_references()
2017-09-28 18:34:43 +02:00
Matthias Beyer 250fd0c8bc Remove .imag-documentation, adapt travis config 2017-09-28 17:54:03 +02:00
Matthias Beyer db64c06409 Add RefStore::all_references() 2017-09-28 17:52:27 +02:00
Matthias Beyer 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
Matthias Beyer 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
Matthias Beyer 2ce75251d9 Adjust for new error linking setup in libimagentryref 2017-09-24 13:05:16 +02:00
Matthias Beyer cac7697054 Refactor errors to use error-chain linking functionality 2017-09-24 13:05:16 +02:00
Matthias Beyer 5be218d31f Add libimagentrygps 2017-09-24 13:05:01 +02:00
Matthias Beyer 73f6016221 Update version strings: 0.4.0 -> 0.5.0 2017-09-24 13:05:01 +02:00