Commit Graph

2683 Commits

Author SHA1 Message Date
Matthias Beyer ed4744449c Execute StoreIdAccess accessors in MutableHookDataAccessor impl for Aspect as well
We have no other way than doing it this way, and it doesn't hurt, does
it?
2016-07-16 01:15:48 +02:00
Matthias Beyer 6a85760feb Debug output in MutableHookDatsaAccessor impl for Aspect 2016-07-16 01:15:08 +02:00
Matthias Beyer 8de32622b9 Add more error levels in hook execution error wrapping 2016-07-16 00:57:33 +02:00
Matthias Beyer ded6a3f240 Add error output in Aspect execution code 2016-07-16 00:57:20 +02:00
Matthias Beyer c8edb2102f Fix AspectConfig::get_for() implementation 2016-07-16 00:33:54 +02:00
Matthias Beyer 32617d0a16 Add debug config when getting configuration for a hook 2016-07-16 00:32:58 +02:00
Matthias Beyer 33771f3903 Add debugging output when setting hook configuration 2016-07-16 00:32:54 +02:00
Matthias Beyer fc72b3f53a Add more debug output in Store::new() 2016-07-16 00:32:50 +02:00
Matthias Beyer 47d0377026 Print debugging information in debug hook when setting config 2016-07-16 00:32:31 +02:00
Matthias Beyer 4a09979951 Remove unused import 2016-07-15 21:48:29 +02:00
Matthias Beyer f1e7b40cc5 Add utility for calling trace_error() and exit() 2016-07-15 21:34:45 +02:00
Matthias Beyer 5a4e6b4af6 Merge pull request #522 from matthiasbeyer/imag-bookmark/init
imag-bookmark/init
2016-07-15 14:33:14 +02:00
Matthias Beyer 6f07359416 Merge pull request #534 from matthiasbeyer/libimagentrylink/tmp-fix-external-link-checking
Temporary fix: Check whether an StoreId is an external link by str::c…
2016-07-15 11:21:44 +02:00
Matthias Beyer 6a77923058 Merge pull request #533 from matthiasbeyer/libimagref/fix-header-field-name
Fix: Header field name was wrong
2016-07-15 11:21:28 +02:00
Matthias Beyer 6a4c620c2c Merge pull request #538 from jsirois/jsirois/cleanups/err_or_else
Cleanup `HookError` tracing logic.
2016-07-15 11:19:11 +02:00
Matthias Beyer 0ad4c6b6c6 Merge pull request #537 from jsirois/jsirois/warnings/unused-func
Remove unused `Link::retrieve` helper.
2016-07-15 11:16:38 +02:00
Matthias Beyer 68cb63ab4e Merge pull request #536 from jsirois/jsirois/warnings/unused-import
Remove unused `into::IntoError` import.
2016-07-15 11:16:22 +02:00
John Sirois 8ef7b4e0c6 Cleanup `HookError` tracing logic.
Use `Result::or_else` instead of matching and no-oping the `Ok` case
manually and extract a helper to centralize repeated trace logic.
2016-07-14 20:37:16 -06:00
John Sirois 5369dfa119 Remove unused `into::IntoError` import. 2016-07-14 20:08:42 -06:00
John Sirois a1bf76ed79 Remove unused `Link::retrieve` helper. 2016-07-14 20:07:30 -06:00
Matthias Beyer 3f2ababdb0 Add more robust version of is_external_link_storeid() helper function 2016-07-14 21:27:36 +02:00
Matthias Beyer 0c5674dd47 Merge pull request #525 from matthiasbeyer/update-doc
Update doc
2016-07-14 21:11:30 +02:00
Matthias Beyer dec6a27900 Impl list() 2016-07-14 21:08:46 +02:00
Matthias Beyer 803806ea77 Impl collection() 2016-07-14 21:08:46 +02:00
Matthias Beyer de4c700d6e Impl remove() 2016-07-14 21:08:46 +02:00
Matthias Beyer e773294b2c Impl add() 2016-07-14 21:08:46 +02:00
Matthias Beyer f5b046181d Add initial main() code 2016-07-14 21:08:46 +02:00
Matthias Beyer 05f9243164 Add commandline specification 2016-07-14 21:08:46 +02:00
Matthias Beyer 5f04981c91 Add dependencies 2016-07-14 21:08:46 +02:00
Matthias Beyer a75419f048 Initial import 2016-07-14 21:08:46 +02:00
Matthias Beyer 76601c8fa8 Merge pull request #521 from matthiasbeyer/libimagbookmark/init
libimagbookmark/init
2016-07-14 21:08:20 +02:00
Matthias Beyer 1dd40ca8b9 Temporary fix: Check whether an StoreId is an external link by str::contains()
This is a temporary fix as long as we do not have a clear model how we
handle internal/external StoreId types
2016-07-14 21:04:46 +02:00
Matthias Beyer cdf90e427c Fix: Header field name was wrong 2016-07-14 20:42:39 +02:00
Matthias Beyer 900513594c Impl Into<FileLockEntry> on Ref type 2016-07-14 20:37:49 +02:00
Matthias Beyer 637917f8cb Add lister for libimagref to list references 2016-07-14 20:26:22 +02:00
Matthias Beyer 538e983686 Add RefToDisplayError kind 2016-07-14 20:26:22 +02:00
Matthias Beyer d22b7583ce Add dependency: libimagentrylist 2016-07-14 19:54:55 +02:00
Matthias Beyer 295374e1bd Merge pull request #532 from jsirois/jsirois/issues/499
Add a `fold_ok` utility.
2016-07-14 18:29:32 +02:00
John Sirois 7f57e5e234 Move from a helper function to a typeclass.
This introduces the `FoldResut` trait to move from `func(receiver, ...)`
style to `receiver.func(...)` style. Also add a means to pass the
default result explicitly.
2016-07-14 07:28:54 -06:00
Matthias Beyer 046bec83a1 Replace imag-tag/README.md with link to user documentation 2016-07-14 10:16:15 +02:00
John Sirois 2c40b8734e Add a `fold_ok` utility.
Add a utility that folds an iterator into a result and uses it to reduce
boilerplate in the codebase.
2016-07-13 12:43:04 -06:00
Matthias Beyer e250059390 doc: Add file for tagging module documentation 2016-07-13 18:34:58 +02:00
Matthias Beyer f36851786a doc: Add description for linking module 2016-07-13 18:34:00 +02:00
Matthias Beyer f8b1d48307 doc: Add user documentation for imag-diary 2016-07-13 18:27:36 +02:00
Matthias Beyer 3a2010c35b Merge pull request #528 from matthiasbeyer/update-versions
Update all version strings: 0.1.0 -> 0.2.0
2016-07-12 20:09:53 +02:00
Matthias Beyer 9b7ed8c6c1 Replace imag-view/README.md with symlink to user doc 2016-07-12 17:14:49 +02:00
Matthias Beyer 4806dbdaac Replace imag-store/README.md with symlink to user doc 2016-07-12 17:14:49 +02:00
Matthias Beyer 45d41748f6 doc: Add store module documentation 2016-07-12 17:12:16 +02:00
Matthias Beyer c13cba52dc Replace imag-link/README.md with link to user doc 2016-07-12 17:02:31 +02:00
Matthias Beyer bc073fa98a Add imag-counter/README.md as link to the user doc 2016-07-12 17:01:38 +02:00