|
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 |
|
|
112646c002
|
Do not store reference to store path in the hook objects
|
2016-09-07 22:05:30 +02:00 |
|
|
6714f4e3c7
|
Implement CreateHook::access()
|
2016-09-07 22:05:30 +02:00 |
|
|
989c1790be
|
Simplify error creating code snippet, as we have From<> now implemented
|
2016-09-07 22:05:30 +02:00 |
|
|
e5a066ed0b
|
Add error kind and impl From<Git2Error> for HE
|
2016-09-07 22:05:30 +02:00 |
|
|
204ebc884c
|
Runtime::repository() should return HookResult
|
2016-09-07 22:05:29 +02:00 |
|
|
5615ad12df
|
Let the commit_message() helper always return a proper commit msg
|
2016-09-07 22:05:29 +02:00 |
|
|
ba1b4682d7
|
Remove lifetimes from Runtime struct
|
2016-09-07 22:05:29 +02:00 |
|
|
068c731857
|
Remove author/committer fetching, the git2 crate can do this
|
2016-09-07 22:05:29 +02:00 |
|
|
2dbad3f232
|
Revert "Add stubs for getting information from the config"
This reverts commit 8f7f89ae10325a2f7f2e64378c3342c14780563b.
|
2016-09-07 22:05:29 +02:00 |
|
|
d59b139f23
|
Revert "Add Runtime::new_committer_sig()"
This reverts commit 883a3392279baddc3a1305874e7c7e92e1d485dc.
|
2016-09-07 22:05:29 +02:00 |
|
|
81c0a9e170
|
Impl From<GitHookError> for HookError
|
2016-09-07 22:05:29 +02:00 |
|
|
21c6945a46
|
Add missing import of HookResult
|
2016-09-07 22:05:29 +02:00 |
|
|
9d9338d0e4
|
Add Runtime::new_committer_sig()
|
2016-09-07 22:05:29 +02:00 |
|
|
e0a390d840
|
Add Runtime::has_repository()
|
2016-09-07 22:05:29 +02:00 |
|
|
d498ed75d9
|
Use Runtime object rather than own Repository object
|
2016-09-07 22:05:29 +02:00 |
|
|
9ed13f265d
|
Move config to Runtime
|
2016-09-07 22:05:29 +02:00 |
|
|
2ef530b462
|
Add error kind if config is not available
|
2016-09-07 22:05:29 +02:00 |
|
|
e5503116ad
|
Add Runtime::ensure_configured_branch_is_checked_out
|
2016-09-07 22:05:29 +02:00 |
|
|
e13722accb
|
Make Runtime pub
|
2016-09-07 22:05:29 +02:00 |
|
|
464a9c4e4e
|
Make Runtime fields nonpublic
|
2016-09-07 22:05:29 +02:00 |
|
|
57fbeb54e7
|
Add Runtime::repository()
|
2016-09-07 22:05:29 +02:00 |
|
|
edd37b0e88
|
Add stubs for getting information from the config
|
2016-09-07 22:05:29 +02:00 |
|
|
3c80632d4d
|
Add error kind for runtime info setup errors
|
2016-09-07 22:05:28 +02:00 |
|
|
3b138d2add
|
Add Runtime object for git hooks
|
2016-09-07 22:05:28 +02:00 |
|