Commit Graph

190 Commits

Author SHA1 Message Date
Matthias Beyer 0a04081599 Merge pull request #656 from matthiasbeyer/cargo-rustc-codegen-units
Cargo rustc codegen units
2016-10-31 23:39:38 +01:00
Matthias Beyer 7bafa10240 libimagstorestdhook/Cargo.toml: Update dependencies 2016-10-24 14:30:54 +02:00
Matthias Beyer b0dab88f96 Add codegen-units = 2 in ./libimagstorestdhook/Cargo.toml 2016-10-24 13:51:54 +02:00
Matthias Beyer b5bfc1978c Fix: Cargo.toml does not know "website", but "homepage" 2016-10-20 14:14:18 +02:00
Matthias Beyer 4ee505c658 Merge pull request #815 from matthiasbeyer/release-prep
Release preparation things
2016-10-19 14:33:11 +02:00
Matthias Beyer 0c083cc365 Add meta-info in libimagstorestdhook/Cargo.toml 2016-10-18 10:56:12 +02:00
Matthias Beyer dd4f0c7586 Raise error when reading links failed, rather than assuming `1` 2016-10-17 17:48:22 +02:00
Matthias Beyer 44f78ae50a Remove unused imports 2016-10-15 16:12:11 +02:00
Matthias Beyer 80bb0d99c9 Add hook for checking whether a about-to-be-deleted entry still has links 2016-10-15 16:12:11 +02:00
Matthias Beyer e92fe89270 Add more detailed errors 2016-10-07 14:07:17 +02:00
Matthias Beyer fb475784be Refactor codebase to be more readable 2016-10-07 14:04:06 +02:00
Matthias Beyer 9326a83d1f Add changes to index before committing, if config enabled it 2016-10-07 13:53:19 +02:00
Matthias Beyer da92a54088 Check diff, if empty do nothing 2016-10-07 13:37:43 +02:00
Matthias Beyer e9ce659ce8 Add StoreAction enum type for store unload hook 2016-10-06 18:42:18 +02:00
Matthias Beyer bebb3a3712 Add initial codebase for store-unload hook 2016-10-06 18:42:18 +02:00
Matthias Beyer be323a641e Check whether committing is enabled before doing so 2016-10-06 18:41:12 +02:00
Matthias Beyer 5b7ff231a9 Add helper to check whether committing is enabled 2016-10-06 18:41:12 +02:00
Matthias Beyer b8ea45facf libimagstorestdhook: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 5085d75208 Return if the file is not new and not modified 2016-09-20 15:19:35 +02:00
Matthias Beyer 9dc4054a92 Add debug output on file status 2016-09-20 15:19:35 +02:00
Matthias Beyer 5a6d8adc55 Merge pull request #757 from matthiasbeyer/libimagstorestdhook/git-revert-no-commit-on-clean-wd
libimagstorestdhook/git revert no commit on clean wd
2016-09-20 12:23:56 +02:00
Matthias Beyer 06c814d6e9 Revert "Add helper fn to check whether the repository WD is dirty"
This reverts commit eb378d47c2.
2016-09-20 10:27:48 +02:00
Matthias Beyer 128ed27bb8 Revert "Abort the execution of the UpdateHook if repo isnt dirty"
This reverts commit b2a0758b1a.
2016-09-20 10:27:39 +02:00
Matthias Beyer 52bb74da15 util: get_bool_cfg(): Output with warn!() instead of debug!() 2016-09-20 09:35:03 +02:00
Matthias Beyer b4fb226bb7 util: get_bool_cfg(): more debug output 2016-09-20 09:35:03 +02:00
Matthias Beyer da8736d003 UpdateHook: return Ok(()) if disabled 2016-09-20 09:35:03 +02:00
Matthias Beyer fbd195db25 DeleteHook: return Ok(()) if disabled 2016-09-20 09:35:03 +02:00
Matthias Beyer d115e4ca8e Add config helper to check whether hook is enabled or not 2016-09-20 09:35:02 +02:00
Matthias Beyer 1ac54ad29a Merge pull request #752 from matthiasbeyer/libimagstorestdhook/git-integration
libimagstorestdhook/git: integration
2016-09-19 14:39:15 +02:00
Matthias Beyer 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
Matthias Beyer f5d73ace0e Fix debug output, use action to generate msg 2016-09-19 10:02:40 +02:00
Matthias Beyer 43bdedea8e Fix check whether we should checkout the ensure_branch
We should test this not at the top of the function, as if we do not have
to check out the ensure_branch, we still have to verify that there
actually is a branch checked out we have to ensure.

What I'm saying is: We might have to be on "master", but we might not
have to check it out if we aren't.

Therefor, this commit moves the location where we check whether we
should checkout the branch.
2016-09-19 10:02:40 +02:00
Matthias Beyer a74b46deed Add error kind for wrong branch checked out 2016-09-19 09:52:21 +02:00
Matthias Beyer 76f92da898 Remove unused import 2016-09-19 09:28:22 +02:00
Matthias Beyer cf77c51afb Variable hasnt to be mutable 2016-09-19 09:28:22 +02:00
Matthias Beyer cae605d21b Runtime::ensure_cfg_branch_is_checked_out() should check whether config enforces this 2016-09-19 09:28:22 +02:00
Matthias Beyer 73c0f080ac Change abort_on_repo_init_err() to take Value instead of Option<Value> 2016-09-19 09:28:22 +02:00
Matthias Beyer 4a0def0ede Fix debug messages in Runtime::ensure_cfg_branch_is_checked_out() 2016-09-19 09:28:22 +02:00
Matthias Beyer a4cdb2b873 UpdateHook: Ensure the right branch is checked out 2016-09-19 09:28:22 +02:00
Matthias Beyer 0f1c360981 DeleteHook: Ensure the right branch is checked out 2016-09-19 09:28:22 +02:00
Matthias Beyer 81cc6c822b UpdateHook: Add config-based abort if repo init failed 2016-09-19 09:28:22 +02:00
Matthias Beyer a321ad941c DeleteHook: Add config-based abort if repo init failed 2016-09-19 09:28:22 +02:00
Matthias Beyer 573745b9f3 Add error kind for repo initialization errors 2016-09-19 09:28:22 +02:00
Matthias Beyer 27eaf4cf6e Revert "Disable lints"
This reverts commit 010109a3c3.
2016-09-19 09:28:22 +02:00
Matthias Beyer 68e1f4f61c Provide better commit template message, including action and store id 2016-09-18 19:23:09 +02:00
Matthias Beyer 8558e6b241 Merge pull request #748 from matthiasbeyer/libimagstorestdhook/git-debug-output
libimagstorestdhook/git: More debug output
2016-09-18 18:55:19 +02:00
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 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