Commit graph

3515 commits

Author SHA1 Message Date
473e6d5b6a imag-notes: Use Err/Ok utils to map over results and refactor code 2016-09-08 13:57:09 +02:00
b9a9fd52c4 imag-todo: Use Err/Ok utils to map 2016-09-08 13:57:09 +02:00
23a42dcb0d imag-link: Use Err/Ok map utility functions to refactor code 2016-09-08 13:57:09 +02:00
d5d83400fa imag-counter: Use utils to map over Err/Ok 2016-09-08 13:56:51 +02:00
198170cf57 Merge pull request #635 from matthiasbeyer/bin/clap
Use clap in bin/imag binary.
2016-09-08 13:23:42 +02:00
712d666ce6 Merge pull request #713 from matthiasbeyer/use-warn-exit-helper
Use warn exit helper
2016-09-08 10:56:13 +02:00
539024781e Merge pull request #720 from mario-kr/fix_bin-target
Fix imag-bin-install target
2016-09-08 09:11:42 +02:00
0635bffd78 imag-store: Use util fn warn_exit() 2016-09-08 08:48:58 +02:00
c91de877d0 imag-tag: Use util fn warn_exit() 2016-09-08 08:48:58 +02:00
19711219e7 imag-diary: Use util fn warn_exit() 2016-09-08 08:48:58 +02:00
ac5ee9fb51 imag-link: Use util function warn_exit() 2016-09-08 08:48:58 +02:00
a200031eb1 imag-counter: use util function warn_exit() 2016-09-08 08:48:58 +02:00
566c463383 Merge branch 'libimagstorestdhook/git-update' into libimagstorestdhook/git 2016-09-07 22:09:31 +02:00
8d2c94b0b8 Merge branch 'libimagstorestdhook/git-refactor' into libimagstorestdhook/git-update 2016-09-07 22:09:19 +02:00
c19f269f59 Adapt ensure_cfg_branch_is_checked_out() for new Runtime::repository() interface 2016-09-07 22:06:07 +02:00
b50aacbf55 Move error output to Runtime::repository() getter 2016-09-07 22:06:07 +02:00
f86b450cfa Simplify error printing if config value fetching failed 2016-09-07 22:06:07 +02:00
4e2a980599 Refactor Index fetching into helper function 2016-09-07 22:06:07 +02:00
032110e6d8 Rewrite fetch_repo() so we have less overhead in calling this helper 2016-09-07 22:06:07 +02:00
ca47744108 Add StoreAction::uppercase() utility function
For debugging output convenience
2016-09-07 22:06:07 +02:00
741ebff2da Outsource repository fetching into helper fn 2016-09-07 22:06:07 +02:00
fddd6ec4cb Remove unused fn: mkrepo() 2016-09-07 22:06:07 +02:00
9c2f4db03d Remove unused fn: hasrepo() 2016-09-07 22:06:07 +02:00
513a99fca7 Add initial implementation for UpdateHook 2016-09-07 22:05:50 +02:00
6ef6262e54 Add error kind for parent fetching error 2016-09-07 22:05:50 +02:00
242fa863b2 The helper commit_message() really should return an Result<String> 2016-09-07 22:05:50 +02:00
6444f95b58 Reimplement Hook::set_config() for UpdateHook 2016-09-07 22:05:50 +02:00
bcf91780aa impl Debug for UpdateHook 2016-09-07 22:05:50 +02:00
c9c535f46c Add Runtime for UpdateHook 2016-09-07 22:05:50 +02:00
ced6342d01 Use MapIntoHookError for mapping into hook error 2016-09-07 22:05:31 +02:00
ec1b5f7e8b Add IntoHookError for convenience function map_into_hook_error() 2016-09-07 22:05:31 +02:00
ca94a6cb7c Add error kind for index writing error 2016-09-07 22:05:31 +02:00
132d0d2698 Rewrite hook implementation 2016-09-07 22:05:31 +02:00
2929b77248 Add more error kinds 2016-09-07 22:05:31 +02:00
a24981b6b6 use Runtime as GRuntime, for clearness 2016-09-07 22:05:31 +02:00
0e7d1730fc Fix get_bool_cfg() 2016-09-07 22:05:30 +02:00
9e5932f57c Commit with "Initial commit" if there is no parent 2016-09-07 22:05:30 +02:00
ffd71b0907 Add errors for HEAD fetching HEAD-target fetching errors 2016-09-07 22:05:30 +02:00
3f43fa1172 [TMP] 2016-09-07 22:05:30 +02:00
3a6f469b7d Refactor to use Result::map_dbg_err_str() 2016-09-07 22:05:30 +02:00
3ea3e03cab Add dependency: libimagutil 2016-09-07 22:05:30 +02:00
39c3e3f7e0 Insert dummy commit message 2016-09-07 22:05:30 +02:00
be34dddf87 Add StoreId prefix removal 2016-09-07 22:05:30 +02:00
c1e430e1ff Add error kind for error when stripping store id path prefix 2016-09-07 22:05:30 +02:00
79b0693fe8 Add debugging output in CreateHook 2016-09-07 22:05:30 +02:00
30c672821d Add debugging output in Runtime 2016-09-07 22:05:30 +02:00
ed66d15da8 The checked out branch is actually "refs/heads/master" 2016-09-07 22:05:30 +02:00
d1fee32c7d Just do not execute mutable hooks, but let pass the nonmutables 2016-09-07 22:05:30 +02:00
f23004a8ec Make git-hook-registration not only when debugging 2016-09-07 22:05:30 +02:00
112646c002 Do not store reference to store path in the hook objects 2016-09-07 22:05:30 +02:00