Commit Graph

2007 Commits

Author SHA1 Message Date
Matthias Beyer 22a64dbc30 Rewrite set_external_links() 2016-04-16 15:38:51 +02:00
Matthias Beyer f482c2564b Reimplement hash generation with rust-crypto 2016-04-16 15:38:51 +02:00
Matthias Beyer 781498832b Add dependency rust-crypto 2016-04-16 15:38:41 +02:00
Matthias Beyer fdb03666b8 Add debug!() calls for external linking source 2016-04-16 15:37:01 +02:00
Matthias Beyer 766fb2a9e2 Implement remove_external_link() 2016-04-16 15:37:01 +02:00
Matthias Beyer 3a89607922 Add implementation for add_external_link() 2016-04-16 15:37:01 +02:00
Matthias Beyer f85faca6b3 Add StoreWriteError error type 2016-04-16 15:37:01 +02:00
Matthias Beyer 23049d02c6 Implement link setting 2016-04-16 15:37:01 +02:00
Matthias Beyer 890458ea1e Add module_entry_path_mod!() call, so we have an own module path for the link library
- Add missing extern crate semver
- Add missing semver import
2016-04-16 15:36:50 +02:00
Matthias Beyer 91caa0c665 Implement get_external_links() 2016-04-16 13:33:13 +02:00
Matthias Beyer 5645edeeff Rewrite external linking 2016-04-16 13:33:13 +02:00
Matthias Beyer 17610efd74 Merge pull request #337 from matthiasbeyer/imag-link/list-implementation
Imag link/list implementation
2016-04-16 13:29:13 +02:00
Matthias Beyer 20a76f8e17 Merge pull request #330 from matthiasbeyer/update-contributing
Update CONTRIBUTING.md
2016-04-16 13:28:58 +02:00
Matthias Beyer 904e048c6f Add module for flock() hook 2016-04-14 18:34:10 +02:00
Matthias Beyer fd637dae48 Add dependency: fs2 = 0.2.3 2016-04-14 18:22:44 +02:00
Matthias Beyer 9116409c16 Implement the --list argument 2016-04-14 17:18:02 +02:00
Matthias Beyer 3719bf8ae9 The --list argument takes a value, actually. The StoreIDs! 2016-04-14 17:18:02 +02:00
Matthias Beyer 535483d460 Merge pull request #335 from matthiasbeyer/libimaglink/bugfixes
Bug fixes for libimaglink
2016-04-13 23:51:48 +02:00
Matthias Beyer 18627f136f Merge pull request #336 from matthiasbeyer/imag-link/cli-unpacking-bugfix
Bugfix: Add missing level of unpacking in cli helpers
2016-04-13 23:51:32 +02:00
Matthias Beyer 8d7e2d97bd Merge pull request #331 from mario-kr/add-description_to_build/run_imag
Add description to build/run imag
2016-04-13 23:51:02 +02:00
Matthias Beyer 87c00cec9e Update CONTRIBUTING.md 2016-04-13 23:49:11 +02:00
mario 5b31824bf0 add Section about Building/Running imag 2016-04-13 18:56:19 +02:00
Matthias Beyer 1910dc0449 Add missing level of unpacking in cli helpers 2016-04-12 22:02:28 +02:00
Matthias Beyer 0cc50691b6 Rewrite process_rw_result()
It did not cover the aspect that the passed toml `Value` object was an
Array in the first place and assumed that it is an `String` instead,
which caused the function always to return an Result::Err, which was
obviousely buggy.

This is almost a rewrite of the process_rw_result() function which takes
the additional layer (Array(String)) into account and therefor fixes
this issue.
2016-04-12 22:00:40 +02:00
Matthias Beyer 9866c6354d Merge pull request #311 from matthiasbeyer/libimaginteraction/init
libimaginteraction/init
2016-04-12 21:57:58 +02:00
Matthias Beyer a3f3cd3e00 Implement ask_select_from_list() 2016-04-12 16:40:41 +02:00
Matthias Beyer c2e2fca8eb Add result type 2016-04-12 16:40:32 +02:00
Matthias Beyer 6f3b3d6b83 Add error module 2016-04-12 16:40:25 +02:00
Matthias Beyer 6b0535aaca Remove ask_enum() 2016-04-09 19:48:08 +02:00
Matthias Beyer 92b471bb13 Merge pull request #328 from matthiasbeyer/imag-link/fix-ui
Remove "show" argument, as the short key "s" was duplicated
2016-04-09 15:42:35 +02:00
Matthias Beyer cd2bc0bba4 Merge pull request #325 from matthiasbeyer/libimaglink/internal-linking-use-storeid
Libimaglink/internal linking use storeid
2016-04-09 15:35:15 +02:00
Matthias Beyer 93f5453c5c Remove "show" argument, as the short key "s" was duplicated 2016-04-09 14:46:46 +02:00
Matthias Beyer 8d9d6651fb Refactor common pattern into function 2016-04-09 14:43:11 +02:00
Matthias Beyer 77fa6d71b3 Rewrite internal linking to use StoreId instead of String as Link type 2016-04-08 23:57:16 +02:00
Matthias Beyer 47d08224db Add implementation for ask_string() 2016-04-06 18:26:28 +02:00
Matthias Beyer 860888c06f Implement ask_uint() including tests 2016-04-06 18:05:49 +02:00
Matthias Beyer 747324ae85 Move real implementation to helper, so we can test.
Tests were added, and yes I'm doing some `assert!((foo == true)` here,
so it is easier to spot what happens here, as a `!` is overlooked
sometimes.
2016-04-06 17:54:11 +02:00
Matthias Beyer 253d080625 Add initial codebase for ask_() functions 2016-04-06 17:54:11 +02:00
Matthias Beyer b9769f4fe6 Initial import 2016-04-06 17:54:11 +02:00
Matthias Beyer 1fc7b64171 Merge pull request #310 from matthiasbeyer/libimagentrylist/cli
Libimagentrylist/cli
2016-04-06 17:09:39 +02:00
Matthias Beyer 3e9bf44127 Merge pull request #322 from matthiasbeyer/libimagrt/debug-log-line-and-file
logger: Print file and line on debug printing
2016-04-06 16:58:22 +02:00
Matthias Beyer db82a121c4 Merge pull request #323 from matthiasbeyer/libimagrt/edit-for-string
Implement Edit for String
2016-04-06 15:06:07 +02:00
Matthias Beyer b305b3c693 Implement Edit for String 2016-04-06 14:40:54 +02:00
Matthias Beyer a41d037bcf Add lister helper function 2016-04-06 11:49:03 +02:00
Matthias Beyer ecfdbab947 Add default arguments for builtin lister backends 2016-04-06 11:42:23 +02:00
Matthias Beyer 9a9b7fcc58 Add cli submodule for building and parsing CLI subcomponents 2016-04-06 11:35:22 +02:00
Matthias Beyer 19f89c5864 Add dependency: clap = 2.1.1 2016-04-06 11:32:29 +02:00
Matthias Beyer b30cde474d Merge pull request #319 from matthiasbeyer/libimagrt/std-hook-register-error-only-debugoutput
Libimagrt/std hook register error only debugoutput
2016-04-06 11:14:44 +02:00
Matthias Beyer a4d77bb89a Merge pull request #321 from matthiasbeyer/libimagrt/fix-logger-init
Partially revert 7f1a671
2016-04-06 11:14:13 +02:00
Matthias Beyer f28bfadf8d logger: Print file and line on debug printing 2016-04-05 17:53:09 +02:00