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 |
Matthias Beyer
|
2562b705b8
|
Add git hooks in the runtime setup code
|
2016-09-07 22:05:27 +02:00 |
Matthias Beyer
|
010109a3c3
|
Disable lints
|
2016-09-07 22:05:27 +02:00 |
Matthias Beyer
|
6ecd97956f
|
Add boilerplate for update hook
|
2016-09-07 22:05:27 +02:00 |
Matthias Beyer
|
9ef0271893
|
Add boilerplate for retrieve hook
|
2016-09-07 22:05:27 +02:00 |
Matthias Beyer
|
bcd728a930
|
Add boilerplate for delete hook
|
2016-09-07 22:05:27 +02:00 |
Matthias Beyer
|
1f6a983a51
|
Add boilerplate for create hook
|
2016-09-07 22:05:27 +02:00 |
Matthias Beyer
|
da0c4cf06b
|
Add missing imports
|
2016-09-07 22:05:24 +02:00 |
Matthias Beyer
|
7f02f818da
|
Add (unimplemented) config helper functions
|
2016-09-07 22:05:12 +02:00 |
Matthias Beyer
|
61c3519d45
|
Impl Debug, Clone, Display for StoreAction
|
2016-09-07 22:05:12 +02:00 |
Matthias Beyer
|
d03b13be10
|
Add enum to represent store action
|
2016-09-07 22:05:12 +02:00 |
Matthias Beyer
|
24e747029c
|
Implement util::mkrepo()
|
2016-09-07 22:05:12 +02:00 |
Matthias Beyer
|
8f8568a03a
|
Add error module setup
|
2016-09-07 22:05:12 +02:00 |