de6b641201
Merge branch 'master' into libimagstorestdhook/git-integration
...
This is a integration-merge, because the libimagstorestdhook/git branch
got really long and rebasing is not an option, as it would mainly
destroy history.
Using an integration branch is less hassle, really.
2016-09-19 10:44:57 +02:00
172614004a
Merge pull request #745 from matthiasbeyer/libimagstorestdhook/git-commit-template
...
libimagstorestdhook/git: Provide better commit template message, including action and store id
2016-09-19 09:27:06 +02:00
68e1f4f61c
Provide better commit template message, including action and store id
2016-09-18 19:23:09 +02:00
8558e6b241
Merge pull request #748 from matthiasbeyer/libimagstorestdhook/git-debug-output
...
libimagstorestdhook/git: More debug output
2016-09-18 18:55:19 +02:00
5384be1d99
Merge pull request #747 from matthiasbeyer/libimagstorestdhook/git-fix-warn-messages
...
libimagstorestdhook/git: fix warn messages
2016-09-18 18:08:58 +02:00
614b90e643
Merge pull request #746 from matthiasbeyer/libimagstorestdhook/git-refactor-error-mapping
...
libimagstorestdhook/git: refactor error mapping
2016-09-18 18:08:52 +02:00
df95338165
Merge pull request #744 from matthiasbeyer/libimagstorestdhook/git-remove-unused-error-kinds
...
libimagstorestdhook/git: Remove unused error kinds
2016-09-18 17:19:45 +02:00
556c464bbf
Remove unused error kinds
2016-09-18 15:08:19 +02:00
bdbf136fef
Add debug output for DeleteHook
2016-09-18 15:03:07 +02:00
c5f95e3538
Add debug output for UpdateHook
2016-09-18 15:00:36 +02:00
15dcb26fd2
Minify Runtime::new() by refactoring error tracing
2016-09-18 14:54:38 +02:00
07ff755ed7
Minify error handling in Store::_update with try!()
2016-09-18 14:52:55 +02:00
b288e938f9
Minify error handling in Store::update()
2016-09-18 14:52:00 +02:00
cb3a536adb
Fix warn!() output to be action sensitive
2016-09-18 14:50:55 +02:00
9a4cdad9a1
Add StoreAction::as_commit_message() utility fn
2016-09-18 14:50:41 +02:00
40dbdaa5e1
Fix git hook registration fail warn message.
2016-09-18 14:44:08 +02:00
c35b08b4dc
Merge pull request #741 from matthiasbeyer/libimagentryselect-libimaginteraction-merge
...
Move code from libimagentryselect to libimaginteraction
2016-09-18 14:04:26 +02:00
cb039b0841
Merge pull request #730 from matthiasbeyer/travis-matrix-builds
...
Travis matrix builds
2016-09-18 09:50:30 +02:00
9b332815b9
Merge pull request #739 from matthiasbeyer/libimagstorestdhook/git-delete-hook
...
libimagstorestdhook/git delete hook
2016-09-18 09:49:46 +02:00
ee60f6057c
Merge pull request #740 from matthiasbeyer/libimagstorestdhook/git-only-commit-if-changed
...
libimagstorestdhook: git: only commit if changed
2016-09-18 09:49:33 +02:00
23778d407c
documentation: Remove dependency on libimagentryselect
2016-09-18 09:48:59 +02:00
12e7544a2a
Move code from libimagentryselect to libimaginteraction
2016-09-17 19:26:06 +02:00
b2a0758b1a
Abort the execution of the UpdateHook if repo isnt dirty
2016-09-17 19:10:13 +02:00
eb378d47c2
Add helper fn to check whether the repository WD is dirty
2016-09-17 19:10:13 +02:00
c535e221b9
Do two matrix builds: one for binaries, one for libraries
2016-09-17 18:43:46 +02:00
f9ea5c5013
DeleteHook should be executed after the delete action
2016-09-17 18:41:03 +02:00
d90e745185
Add implementation for delete hook
2016-09-17 18:41:03 +02:00
721238ce14
Add configuration for delete hook
2016-09-17 18:41:03 +02:00
47646d608b
Impl Debug for DeleteHook
2016-09-17 17:51:08 +02:00
994d88e65d
DeleteHook: Use Runtime object internally for storing config
2016-09-17 17:23:23 +02:00
db218cb3ee
Merge pull request #736 from matthiasbeyer/libimagstorestdhook/git-docu
...
libimagstorestdhook/git docu
2016-09-17 17:15:10 +02:00
182a3339c7
Merge pull request #735 from matthiasbeyer/libimagstorestdhook/git-remove-dead-code
...
Remove dead code: {Create,Retrieve}Hook implementation
2016-09-17 17:15:02 +02:00
2a82762e9a
Remove hook initialization from runtime setup
...
for hooks that are removed by the latest commit
2016-09-17 15:28:06 +02:00
610a59a8d6
Add documentation for the UpdateHook implementation
2016-09-17 15:22:33 +02:00
ffcdd46fe7
Add documentation for the Runtime utility
2016-09-17 15:22:23 +02:00
9d47664cc2
Add documentation for the configuration utilities
2016-09-17 15:22:13 +02:00
62ad1d8071
Add documentation for the StoreAction util type
2016-09-17 15:22:04 +02:00
32c6ab0aaa
Remove dead code: {Create,Retrieve}Hook implementation
2016-09-17 15:06:30 +02:00
18c2d75390
Merge pull request #731 from matthiasbeyer/libimagstorestdhook/git-remove-unused-imports
...
libimagstorestdhook: gi hooks:t remove unused imports
2016-09-11 08:23:47 +02:00
b1af5dc1d5
Remove unused imports: util module
2016-09-10 17:13:54 +02:00
3cf6cc4506
Remove unused imports: Update hook
2016-09-10 17:13:35 +02:00
412c4b5a30
Remove unused import: config module
2016-09-10 17:12:26 +02:00
7f4108ad85
Remove unused imports: create hook
2016-09-10 17:11:45 +02:00
931845105b
runtime: Remove unused import Signature
2016-09-10 17:08:56 +02:00
cb41c0c416
Merge pull request #728 from matthiasbeyer/libimagstorestdhook/git-custom-commit-msg
...
Libimagstorestdhook/git custom commit msg
2016-09-10 14:07:03 +02:00
797ea9e852
travis: Use makefile for building things
2016-09-09 20:15:17 +02:00
a00cbb9e43
Merge pull request #727 from matthiasbeyer/libimagentryedit/util-to-libimagutil
...
libimagentryedit/util to libimagutil
2016-09-09 18:57:54 +02:00
41c7cd2363
[CHERRY-PICK] Add newline before header
...
The lastest release of the `toml-rs` crate (2.1) removes leading spaces
before arrays and tables, causing our tests to fail.
This fixes it.
2016-09-09 17:22:20 +02:00
4b281dddc9
Implement editor calling
2016-09-09 16:34:19 +02:00
cc035525ec
Add error kinds for editor calling
2016-09-09 16:34:19 +02:00