Commit Graph

4481 Commits

Author SHA1 Message Date
Matthias Beyer 817933c99f Fix: Overide logging with --debug
Formerly, the --debug flag was ignores. This change overrides the
logging with the CLI specified logging if it was provided.

If --debug was provided, the logging is set to debugging, if --verbose
was provided info logging is used.
2017-10-15 19:48:06 +02:00
Matthias Beyer 212ff3945e Merge pull request #1143 from matthiasbeyer/doc
Doc
2017-10-15 18:40:22 +02:00
Matthias Beyer a3de0f6712 Reword contributing guidelines 2017-10-15 10:56:39 +02:00
Matthias Beyer cd429a3116 Rewrite module section intro 2017-10-15 10:47:00 +02:00
Matthias Beyer 9007447463 Merge pull request #1145 from matthiasbeyer/fix-toml-query-versions
Fix missed version updates
2017-10-14 22:15:34 +02:00
Matthias Beyer 16ebf52385 Revisit the documentation for the store 2017-10-14 21:52:16 +02:00
Matthias Beyer 6068f2b52d Rephrase architecture doc. 2017-10-14 21:35:55 +02:00
Matthias Beyer b942b9702d Reword intro 2017-10-14 21:20:45 +02:00
Matthias Beyer 5917dade99 Fix missed version updates 2017-10-14 21:05:42 +02:00
Matthias Beyer 106ba44d4a Update tool todo-list 2017-10-14 15:38:04 +02:00
Matthias Beyer 01f527d7c4 Fix typos 2017-10-14 15:38:00 +02:00
Matthias Beyer 5928968c8f Explain versioning conventions 2017-10-14 15:38:00 +02:00
Matthias Beyer 2de3c512e3 Format markup 2017-10-14 15:37:53 +02:00
Matthias Beyer fcd30a80ad Revisit doc on entry version
We don't have that concept anymore, remove docs for it.
2017-10-14 15:29:41 +02:00
Matthias Beyer 494327e109 Merge pull request #1142 from matthiasbeyer/libimagentryref/abbrev-hash
libimagentryref: abbrev hash
2017-10-14 14:59:38 +02:00
Matthias Beyer 38494a31da Support deleting by partial hash 2017-10-14 14:05:56 +02:00
Matthias Beyer d37de44c94 Add RefStore::find_storeid_by_partial_hash() helper 2017-10-14 14:05:56 +02:00
Matthias Beyer 6c387e893c Add RefStore::get_by_partial_hash() 2017-10-14 13:36:04 +02:00
Matthias Beyer e74745c9fc Remove RefStore::get() which was simply a wrapper to Store::get() 2017-10-14 13:08:37 +02:00
Matthias Beyer bdf1848f3f Merge pull request #1141 from matthiasbeyer/libimaginteraction/more-helpers
libimaginteraction: Add more helpers for handlebars
2017-10-14 12:54:09 +02:00
Matthias Beyer 2d0944d814 Add explanation which fns are supported in templates 2017-10-14 11:17:42 +02:00
Matthias Beyer 41374fb620 Add more helpers for handlebars 2017-10-14 11:02:30 +02:00
Matthias Beyer 704c01b2c9 Merge pull request #1130 from matthiasbeyer/imag-annotate/init
Imag annotate/init
2017-10-13 16:20:57 +02:00
Matthias Beyer 9357019551 Merge pull request #1138 from matthiasbeyer/libimagstore/entries-do-not-yield-dirs
Fix Store::entries() to not yield directories
2017-10-13 15:31:17 +02:00
Matthias Beyer 60f2a34074 Add debug output 2017-10-13 14:53:57 +02:00
Matthias Beyer 797b764027 Fix: Return annotation object when found
Before we did not return the annotation object after unlinking it. This
patch fixes this.
2017-10-13 14:53:57 +02:00
Matthias Beyer 1d270ee1cf Add changelog entry 2017-10-13 14:53:57 +02:00
Matthias Beyer da013d65dc Initial import for imag-annotate 2017-10-13 14:53:57 +02:00
Matthias Beyer b83367f383 Merge pull request #1137 from matthiasbeyer/logging-modifications
Alter default configuration
2017-10-13 14:50:37 +02:00
Matthias Beyer 23f4d7948f Fix Store::entries() to not yield directories
Before the iterator did also yield storeids for directories, which was a
bug.

This change introduces a new if_file() function in the store-internal
backend, which is needed to check whether a path actually points to a
File, be it inmemory or on the real filesystem.

That's because tests might fail if they check via PathBuf::is_file() as
in tests, the entries only exist inmemory.
2017-10-13 14:26:06 +02:00
Matthias Beyer 7d933725d6 Alter default configuration
Explain how the module logging destinations work, remove the specified
logging destination, because the global log definition already logs to
stderr.

libimagstore logs with trace now, also to a logfile in /tmp/
2017-10-13 14:04:19 +02:00
Matthias Beyer a24baca779 Merge pull request #1129 from matthiasbeyer/libimagentryannotation/not-based-on-libimagnotes
Libimagentryannotation/not based on libimagnotes
2017-10-12 23:47:15 +02:00
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