Commit Graph

3342 Commits

Author SHA1 Message Date
Matthias Beyer 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
Matthias Beyer 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
Matthias Beyer 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
Matthias Beyer 556c464bbf Remove unused error kinds 2016-09-18 15:08:19 +02:00
Matthias Beyer bdbf136fef Add debug output for DeleteHook 2016-09-18 15:03:07 +02:00
Matthias Beyer c5f95e3538 Add debug output for UpdateHook 2016-09-18 15:00:36 +02:00
Matthias Beyer 15dcb26fd2 Minify Runtime::new() by refactoring error tracing 2016-09-18 14:54:38 +02:00
Matthias Beyer 07ff755ed7 Minify error handling in Store::_update with try!() 2016-09-18 14:52:55 +02:00
Matthias Beyer b288e938f9 Minify error handling in Store::update() 2016-09-18 14:52:00 +02:00
Matthias Beyer cb3a536adb Fix warn!() output to be action sensitive 2016-09-18 14:50:55 +02:00
Matthias Beyer 9a4cdad9a1 Add StoreAction::as_commit_message() utility fn 2016-09-18 14:50:41 +02:00
Matthias Beyer 40dbdaa5e1 Fix git hook registration fail warn message. 2016-09-18 14:44:08 +02:00
Matthias Beyer c35b08b4dc Merge pull request #741 from matthiasbeyer/libimagentryselect-libimaginteraction-merge
Move code from libimagentryselect to libimaginteraction
2016-09-18 14:04:26 +02:00
Matthias Beyer cb039b0841 Merge pull request #730 from matthiasbeyer/travis-matrix-builds
Travis matrix builds
2016-09-18 09:50:30 +02:00
Matthias Beyer 9b332815b9 Merge pull request #739 from matthiasbeyer/libimagstorestdhook/git-delete-hook
libimagstorestdhook/git delete hook
2016-09-18 09:49:46 +02:00
Matthias Beyer 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
Matthias Beyer 23778d407c documentation: Remove dependency on libimagentryselect 2016-09-18 09:48:59 +02:00
Matthias Beyer 12e7544a2a Move code from libimagentryselect to libimaginteraction 2016-09-17 19:26:06 +02:00
Matthias Beyer b2a0758b1a Abort the execution of the UpdateHook if repo isnt dirty 2016-09-17 19:10:13 +02:00
Matthias Beyer eb378d47c2 Add helper fn to check whether the repository WD is dirty 2016-09-17 19:10:13 +02:00
Matthias Beyer c535e221b9 Do two matrix builds: one for binaries, one for libraries 2016-09-17 18:43:46 +02:00
Matthias Beyer f9ea5c5013 DeleteHook should be executed after the delete action 2016-09-17 18:41:03 +02:00
Matthias Beyer d90e745185 Add implementation for delete hook 2016-09-17 18:41:03 +02:00
Matthias Beyer 721238ce14 Add configuration for delete hook 2016-09-17 18:41:03 +02:00
Matthias Beyer 47646d608b Impl Debug for DeleteHook 2016-09-17 17:51:08 +02:00
Matthias Beyer 994d88e65d DeleteHook: Use Runtime object internally for storing config 2016-09-17 17:23:23 +02:00
Matthias Beyer db218cb3ee Merge pull request #736 from matthiasbeyer/libimagstorestdhook/git-docu
libimagstorestdhook/git docu
2016-09-17 17:15:10 +02:00
Matthias Beyer 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
Matthias Beyer 2a82762e9a Remove hook initialization from runtime setup
for hooks that are removed by the latest commit
2016-09-17 15:28:06 +02:00
Matthias Beyer 610a59a8d6 Add documentation for the UpdateHook implementation 2016-09-17 15:22:33 +02:00
Matthias Beyer ffcdd46fe7 Add documentation for the Runtime utility 2016-09-17 15:22:23 +02:00
Matthias Beyer 9d47664cc2 Add documentation for the configuration utilities 2016-09-17 15:22:13 +02:00
Matthias Beyer 62ad1d8071 Add documentation for the StoreAction util type 2016-09-17 15:22:04 +02:00
Matthias Beyer 32c6ab0aaa Remove dead code: {Create,Retrieve}Hook implementation 2016-09-17 15:06:30 +02:00
Matthias Beyer 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
Matthias Beyer b1af5dc1d5 Remove unused imports: util module 2016-09-10 17:13:54 +02:00
Matthias Beyer 3cf6cc4506 Remove unused imports: Update hook 2016-09-10 17:13:35 +02:00
Matthias Beyer 412c4b5a30 Remove unused import: config module 2016-09-10 17:12:26 +02:00
Matthias Beyer 7f4108ad85 Remove unused imports: create hook 2016-09-10 17:11:45 +02:00
Matthias Beyer 931845105b runtime: Remove unused import Signature 2016-09-10 17:08:56 +02:00
Matthias Beyer 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
Matthias Beyer 797ea9e852 travis: Use makefile for building things 2016-09-09 20:15:17 +02:00
Matthias Beyer a00cbb9e43 Merge pull request #727 from matthiasbeyer/libimagentryedit/util-to-libimagutil
libimagentryedit/util to libimagutil
2016-09-09 18:57:54 +02:00
Matthias Beyer 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
Matthias Beyer 4b281dddc9 Implement editor calling 2016-09-09 16:34:19 +02:00
Matthias Beyer cc035525ec Add error kinds for editor calling 2016-09-09 16:34:19 +02:00
Matthias Beyer 995593a3b7 Add string input 2016-09-09 16:34:19 +02:00
Matthias Beyer 66d8b71bdf Add dep: libimaginteraction 2016-09-09 16:34:19 +02:00
Matthias Beyer 47c3d0e483 Implement commit_message() 2016-09-09 16:34:19 +02:00
Matthias Beyer 17805a0f1e Add default settings for committing in the update hook 2016-09-09 16:34:19 +02:00