13e6924047
Merge pull request #1359 from matthiasbeyer/doc-writing-modules
...
Add guide on how to write modules
2018-04-18 14:35:10 +02:00
88b57910df
Merge pull request #1403 from matthiasbeyer/remove-pipe-magic
...
Revert "Implement pipe magic in libimagrt"
2018-04-17 17:39:54 +02:00
d7cfab797f
Revert "Implement pipe magic in libimagrt"
...
This reverts commit ce0bd9298a
.
Pipe magic is removed with this patch.
We remove pipe magic because its implementation in libimagstore is too
complicated and the benefits are too small.
Having this functionality would be really nice, but the cost-benefit
ratio would still be too high.
The implementation in the store would require a rewrite of the internal
caching functionality in the store, plus some functionality to serialize
and deserialize the cache. This is theoretically possible, but as the
store only knows about "StoreEntry" objects, and only the backend knows
of "Entry" (which would be simply de/serializeable), the complexity
increases a _lot_.
Hence, we drop this feature-idea here.
Maybe, at some later point, this functionality will be in imag. The
history of development of this feature is in the history, we just don't
have it merged.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-04-16 13:30:59 +02:00
877f0dfb6b
Merge pull request #1401 from matthiasbeyer/libimagrt/logging-level-fix
...
Fix log level setting in runtime
2018-04-15 09:35:10 +02:00
0f19b7e4b2
Use --verbose with "info" level by default
2018-04-15 08:38:11 +02:00
c0607ba2e2
Fix log level setting in runtime
...
Do not immediately set log level to Level::Info if argument is present,
but check value, too.
2018-04-14 21:27:16 +02:00
90eb83a538
Merge pull request #1398 from mario-kr/addsh2
...
Add shell completion via build script (again)
2018-04-14 15:13:27 +02:00
fb4917d050
Remove feature to generate commandline completion scripts
2018-04-14 14:35:28 +02:00
24b0cadb89
Use "::std" instead of "std"
2018-04-14 14:19:28 +02:00
Mario Krehl
9a316d1268
Add license header to build.rs script
2018-04-14 14:19:28 +02:00
Mario Krehl
f463565770
Change target directory of completions to target/
2018-04-14 14:19:28 +02:00
Mario Krehl
38b4151b84
Fix: macro call build_subcommand
2018-04-14 14:19:28 +02:00
Mario Krehl
7e9c25fd63
Refactor: use App in the build_ui function of imag-init
2018-04-14 14:19:28 +02:00
Mario Krehl
84e1cffbe3
Fix: use mod ui and remove unused imports
2018-04-14 14:19:28 +02:00
Mario Krehl
d4c7019fc7
move target directory of the shell completions to target/shell-completions.d/
2018-04-14 14:19:28 +02:00
Mario Krehl
264a07239f
move the build_ui function of imag-ids into its own file
2018-04-14 14:19:28 +02:00
Mario Krehl
1d6e993ee8
fix copypasta fails
2018-04-14 14:19:28 +02:00
Mario Krehl
a7959a2e67
add all current imag binaries to the shell-completion script
2018-04-14 14:19:28 +02:00
Mario Krehl
a104d53919
build script for shell completion works again
2018-04-14 14:19:28 +02:00
Mario Krehl
de9ef077c3
add build.rs again
2018-04-14 14:19:28 +02:00
mario
ec2b8984bb
Add comment for &version!()[..]
2018-04-14 14:19:28 +02:00
mario
0f22941cd0
Add comments about functionality,
...
increase verbosity of some variables
2018-04-14 14:19:27 +02:00
mario
85cd326818
Add build_subcommand! macro
2018-04-14 14:19:27 +02:00
mario
a825f4aba6
Add additional dependencies
2018-04-14 14:19:27 +02:00
mario
d93b93fece
Change from types implementing build_ui to a mod for every binary.
...
Works with all available binaries.
Code cleanup
2018-04-14 14:19:27 +02:00
687bdccac9
Merge pull request #1385 from matthiasbeyer/travis-matrix
...
Travis matrix
2018-04-14 13:39:10 +02:00
52cacceda1
Merge pull request #1397 from matthiasbeyer/crate-lints
...
Crate lints
2018-04-14 13:38:58 +02:00
51b9b5c0db
Fix: Use qualification
2018-04-14 00:58:40 +02:00
815052b1f7
Only build doc(sets) for lib crates
2018-04-14 00:46:06 +02:00
26e7f2cdba
Move scripted checks to own CI job
2018-04-14 00:46:06 +02:00
b325f14de0
Add script to check whether branch contains tmp commits
2018-04-14 00:46:06 +02:00
207346bea0
Add lints
2018-04-14 00:41:31 +02:00
40b85f13b5
Add lints
2018-04-14 00:41:31 +02:00
d02b298d5a
Add lints
2018-04-14 00:41:31 +02:00
a40d90fef2
Add lints
2018-04-14 00:41:31 +02:00
1511d70fa3
Add lints
2018-04-14 00:39:43 +02:00
561008bd7f
Add lints
2018-04-14 00:39:43 +02:00
f92163f6d0
Add lints
2018-04-14 00:39:43 +02:00
e71019a2f2
Add lints
2018-04-14 00:39:43 +02:00
ad3269bbcc
Add lints
2018-04-14 00:39:43 +02:00
f6f1c23456
Add lints
2018-04-14 00:39:43 +02:00
461d59fcb0
Add lints
2018-04-14 00:39:43 +02:00
76c8443e50
Merge pull request #1395 from matthiasbeyer/clap-text-wrap
...
Clap text wrap
2018-04-13 22:46:09 +02:00
861b4a173c
Merge pull request #1396 from matthiasbeyer/fixes-for-rust-1.26
...
Remove attribute (fix for beta compiler)
2018-04-13 22:45:52 +02:00
3819dabff1
Remove attribute
...
This fixes a crash with the (beta) compiler rustc 1.26.
2018-04-13 16:41:42 +02:00
aeec10bf76
Use clap with wrap_help feature
2018-04-13 16:19:10 +02:00
b59c234588
Use clap "^2.29" instead of ">=2.29"
2018-04-13 16:17:43 +02:00
00b6f4ded3
Merge pull request #1394 from matthiasbeyer/libimagentryref/fix-path-when-making-ref
...
Fix: Pass the right path variable here
2018-04-13 15:54:38 +02:00
a53f130557
Merge pull request #1393 from matthiasbeyer/imag-diary/list-ids-sorted
...
Fix: List ids sorted
2018-04-13 15:54:32 +02:00
633032586d
Merge pull request #1392 from matthiasbeyer/libimagdiary/list-sorted
...
Fix: view entries sorted
2018-04-13 15:54:25 +02:00