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
|
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
|
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
|
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 |
Matthias Beyer
|
07a3a32265
|
Add basic module setup
|
2016-09-07 22:05:07 +02:00 |
Matthias Beyer
|
20d938877b
|
Add dependency: git2
|
2016-09-07 17:11:23 +02:00 |
Matthias Beyer
|
66782ca87b
|
Refactor file opening in helper function
|
2016-09-06 15:31:55 +02:00 |
Matthias Beyer
|
46123622b2
|
Have and use internal error types for better error messages
|
2016-09-06 15:31:55 +02:00 |
Matthias Beyer
|
04166dd7a3
|
Import libimagerror with macros, so we can have own error types internally
|
2016-09-06 15:31:55 +02:00 |
Matthias Beyer
|
144a8bf897
|
Flock hook: Rewrite EntryFlock trait to return HookResult
|
2016-09-06 15:31:55 +02:00 |
Matthias Beyer
|
4eaa0c2147
|
We can call StoreId::{exists, is_file} here instead of converting to PathBuf
|
2016-08-31 08:26:54 +02:00 |
Matthias Beyer
|
f46d4f4dfd
|
Fix libimagstorestdhook::{flock, linkverify}::* for new StoreId interface
|
2016-08-28 18:41:55 +02:00 |
Kai Sickeler
|
3680b0e20d
|
Upgrade toml dependency to 0.2
|
2016-08-06 17:19:14 +02:00 |
Matthias Beyer
|
47d0377026
|
Print debugging information in debug hook when setting config
|
2016-07-16 00:32:31 +02:00 |
Matthias Beyer
|
9337a14cdd
|
Update all version strings: 0.1.0 -> 0.2.0
|
2016-07-12 11:51:20 +02:00 |
Matthias Beyer
|
2ad5cb48aa
|
Implement store-unload hooks
|
2016-05-26 21:04:04 +02:00 |
Matthias Beyer
|
5959b6b3cb
|
Update dependency: fs2 0.2.2 -> 0.2.*
|
2016-05-23 13:37:36 +02:00 |
Matthias Beyer
|
8e5f5bae0b
|
libimagstorestdhook: Change dependency from libimagutil -> libimagerror
|
2016-05-18 18:31:54 +02:00 |
Andre Bogus
|
981707c9c9
|
more style adaptations
again following clippy
|
2016-05-13 22:27:53 +02:00 |
Matthias Beyer
|
9e0eb9f470
|
Update log: 0.3.* -> 0.3
|
2016-05-10 17:54:47 +02:00 |
Matthias Beyer
|
9e28296b86
|
Add link-verify store hook
|
2016-04-18 16:53:57 +02:00 |
Matthias Beyer
|
5025ddd494
|
Add dependencies
|
2016-04-18 16:53:45 +02:00 |
Matthias Beyer
|
c3618ecfde
|
Merge pull request #343 from matthiasbeyer/libimagstorestdhook/flock
Libimagstorestdhook/flock
|
2016-04-18 09:06:07 +02:00 |
Matthias Beyer
|
d1561671ae
|
Enable lints
|
2016-04-17 20:56:58 +02:00 |
Matthias Beyer
|
904e048c6f
|
Add module for flock() hook
|
2016-04-14 18:34:10 +02:00 |
Matthias Beyer
|
fd637dae48
|
Add dependency: fs2 = 0.2.3
|
2016-04-14 18:22:44 +02:00 |
Matthias Beyer
|
7f1a671e4d
|
Add debug hook
|
2016-03-26 18:20:12 +01:00 |
Matthias Beyer
|
6e74145739
|
Add dependencies
|
2016-03-26 16:35:57 +01:00 |
Matthias Beyer
|
d20220b57e
|
Initial import
|
2016-03-26 16:35:57 +01:00 |