Matthias Beyer
|
be34dddf87
|
Add StoreId prefix removal
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
c1e430e1ff
|
Add error kind for error when stripping store id path prefix
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
79b0693fe8
|
Add debugging output in CreateHook
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
30c672821d
|
Add debugging output in Runtime
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
ed66d15da8
|
The checked out branch is actually "refs/heads/master"
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
d1fee32c7d
|
Just do not execute mutable hooks, but let pass the nonmutables
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
f23004a8ec
|
Make git-hook-registration not only when debugging
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
112646c002
|
Do not store reference to store path in the hook objects
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
6714f4e3c7
|
Implement CreateHook::access()
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
989c1790be
|
Simplify error creating code snippet, as we have From<> now implemented
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
e5a066ed0b
|
Add error kind and impl From<Git2Error> for HE
|
2016-09-07 22:05:30 +02:00 |
Matthias Beyer
|
204ebc884c
|
Runtime::repository() should return HookResult
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
5615ad12df
|
Let the commit_message() helper always return a proper commit msg
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
ba1b4682d7
|
Remove lifetimes from Runtime struct
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
068c731857
|
Remove author/committer fetching, the git2 crate can do this
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
2dbad3f232
|
Revert "Add stubs for getting information from the config"
This reverts commit 8f7f89ae10325a2f7f2e64378c3342c14780563b.
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
d59b139f23
|
Revert "Add Runtime::new_committer_sig()"
This reverts commit 883a3392279baddc3a1305874e7c7e92e1d485dc.
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
81c0a9e170
|
Impl From<GitHookError> for HookError
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
21c6945a46
|
Add missing import of HookResult
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
9d9338d0e4
|
Add Runtime::new_committer_sig()
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
e0a390d840
|
Add Runtime::has_repository()
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
d498ed75d9
|
Use Runtime object rather than own Repository object
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
9ed13f265d
|
Move config to Runtime
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
2ef530b462
|
Add error kind if config is not available
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
e5503116ad
|
Add Runtime::ensure_configured_branch_is_checked_out
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
e13722accb
|
Make Runtime pub
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
464a9c4e4e
|
Make Runtime fields nonpublic
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
57fbeb54e7
|
Add Runtime::repository()
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
edd37b0e88
|
Add stubs for getting information from the config
|
2016-09-07 22:05:29 +02:00 |
Matthias Beyer
|
3c80632d4d
|
Add error kind for runtime info setup errors
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
3b138d2add
|
Add Runtime object for git hooks
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
4de051e1bb
|
Start impl of StoreIdAccessor for CreateHook
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
830d170518
|
Add GitHookError::inside_if()
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
189ebb2aea
|
Add error kinds for repository interaction errors
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
554ec2ca5c
|
Refactor: Use helper function internally
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
0892aa36f8
|
Add example setting for trying to checkout the ensure_branch branch
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
a356a96a99
|
Add helper to check whether to try to checkout the ensure_branch branch
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
7ed44cc1b8
|
Add example settings for ensure_branch
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
c972b5706d
|
Add helper to get the branch which must be checked out before any action takes place
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
c09f0b302f
|
Add error kinds for configuration errors
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
f689784402
|
Add imagrc cfg, whether to abort hooks if repo init failed
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
4436a294e2
|
Add helper to check config whether to abort the hook failing
This helper can be used to check the configuration of the hook whether
it should abort if the repository cannot be opened.
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
af089952c8
|
Add Repository instantiation
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
e19121f43a
|
Impl Debug for CreateHook
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
a8ea51460c
|
Add store path member for update hook
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
0e765cd5b6
|
Add store path member for retrieve hook
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
f4a71831c9
|
Add store path member for delete hook
|
2016-09-07 22:05:28 +02:00 |
Matthias Beyer
|
397c38d805
|
Add store path member for create hook
|
2016-09-07 22:05:27 +02:00 |
Matthias Beyer
|
f0404d91e8
|
Pass store path to git hooks, so we can initialize properly
|
2016-09-07 22:05:27 +02:00 |
Matthias Beyer
|
7776e95345
|
Add vcs (git) hook settings in imagrc example
|
2016-09-07 22:05:27 +02:00 |