d6e1994eeb
Fix: Explicitely import only relevant trait
2017-12-24 13:52:50 +01:00
8104b1cf0b
Adapt tests
...
This changes the internal function `link_from_to` a bit, but as this is
only internal we don't care.
2017-12-23 12:57:15 +01:00
9ec5ed9b05
Rewrite imag-link commandline to be intelligent
...
This patch is a rewrite for the imag-link commandline to automatically
recognize whether an internal or an external link is about to be made
and automatically do the right thing.
The commandline got a lot easier and also smaller in size (as in number
of commands), but the functionality should remain the same.
2017-12-23 12:57:13 +01:00
dc26f8c20c
Merge pull request #1156 from matthiasbeyer/store-verify-from-cli-app
...
Move verify implementation from Store to CLI interface
2017-10-31 15:47:57 +01:00
246bf04dbf
Replace uses of try!() macro with "?" operator
2017-10-31 15:04:50 +01:00
ee7b04dd42
Replace uses of try!() macro with "?" operator
2017-10-31 15:04:50 +01:00
a20871eb5e
Add badges in Cargo.toml of all crates
2017-10-31 15:03:30 +01:00
2855a89e24
Move verify implementation from Store to CLI interface
2017-10-31 13:11:34 +01:00
b237adfe19
Fix calls to Runtime::config() to use direct result
2017-10-31 09:25:14 +01:00
36adac4a16
Add output about max internal links and max overall byte size
2017-10-16 14:43:21 +02:00
6daeefa0d8
Show average link count in all entries
2017-10-16 14:43:21 +02:00
f9a56bee3f
Add a few small diagnostics
2017-10-16 14:43:00 +02:00
ec78237198
Initial imag-diagnostics import
2017-10-16 14:43:00 +02:00
e7aa5af9be
Merge pull request #1149 from matthiasbeyer/libimagrt/remove-logging-format-overrides
...
Remove override functionality for logging formats
2017-10-16 10:11:28 +02:00
3487eb4c8a
Remove override passing in imag binary command
2017-10-16 00:47:42 +02:00
5917dade99
Fix missed version updates
2017-10-14 21:05:42 +02:00
38494a31da
Support deleting by partial hash
2017-10-14 14:05:56 +02:00
d37de44c94
Add RefStore::find_storeid_by_partial_hash() helper
2017-10-14 14:05:56 +02:00
60f2a34074
Add debug output
2017-10-13 14:53:57 +02:00
da013d65dc
Initial import for imag-annotate
2017-10-13 14:53:57 +02:00
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
663242db7e
Update dependency: error-chain: 0.10 -> 0.11
2017-10-12 22:12:27 +02:00
815cde76d0
Rewrite .map_err_trace_exit().unwrap() with new helper fn
2017-10-12 20:15:46 +02:00
Kai Sickeler
1f84643486
Dump all StoreIds
...
Add StoreId Dump changes
2017-10-09 12:18: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
d9add138d2
Use positional argument for id
2017-10-08 13:02:56 +02:00
c5ad59e96f
Initial import of imag-mv
2017-10-01 10:07:29 +02:00
73f6016221
Update version strings: 0.4.0 -> 0.5.0
2017-09-24 13:05:01 +02:00
61d472a8c7
Remove section build-dependencies
2017-09-24 12:05:32 +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
fbbb26b737
Initial import
2017-09-21 19:01:36 +02:00
b431d0ee49
Merge pull request #1092 from matthiasbeyer/minor
...
Minor things
2017-09-20 19:24:44 +02:00
1e7e6ab601
Merge pull request #1090 from matthiasbeyer/imag-ref/positional-args
...
imag-ref: Use positional args
2017-09-20 18:39:06 +02:00
e000957722
Ensure that all arguments are passed to the subcommand
2017-09-20 17:13:04 +02:00
456c5539cc
Use positional args
2017-09-20 16:44:39 +02:00
c3ad3a1256
Remove unused import
2017-09-20 12:05:44 +02:00
e986fbeabc
Add debugging output
2017-09-20 12:05:44 +02:00
0da07a3387
Each test should use an other name for the file it creates
2017-09-20 12:05:44 +02:00
8ddb0f6c24
Do not use "imag" namespace in header
...
This change switches the header location for the tagging information
from "imag.tags" to "tag.values". "tags" is not used because non-tables
are not allowed at the top level of the header.
Tests are adapted.
2017-09-20 09:24:46 +02:00
39b9c17a0c
Add default entry by simply creating an empty Entry
2017-09-19 22:31:23 +02:00
a3d923ab20
Add default entry by simply creating an empty Entry
2017-09-19 22:31:23 +02:00
162b36d6ee
Update dependency specs
...
Most notably:
* env_logger: 0.4 -> 0.5
* hoedown: 5.0.0 -> 6.0.0
* itertools: 0.5 -> 0.6
* lazy_static: 0.1.15 -> 0.2
* regex: 0.1 -> 0.2
* semver: 0.5 -> 0.8
* url: 1.2 -> 1.5
* uuid: 0.3 -> 0.5
(This list is most surely not complete)
2017-09-19 17:16:19 +02:00
d56e086242
Remove shell code which is not used anymore
2017-09-18 14:21:48 +02:00
210688d913
Transform UI to use positional args
2017-09-17 08:30:00 +02:00
922ed445d4
imag-grep: Add new crate
2017-09-15 21:16:02 +02:00
dc263de947
Fix imag-link tests for new header location
2017-09-09 16:36:21 +02:00
c332bcb195
Implement aliases for imag binary
2017-09-08 17:08:14 +02:00
976f280511
Update toml-query: 0.3.* -> ^0.3.1
...
This release contains a bugfix for a critical bug in the
`TomlValueInsertExt::insert()` algorithm which was triggered by an
edgecase.
2017-09-06 19:30:32 +02:00
f86d02ecbb
Adapt the cli-test for delete()
...
In the process fix the binary name.
2017-09-05 17:41:09 +02:00