tarsius pushed a change to branch elpa/magit.
from 449d68e5db Quote git arguments consistently in docstrings and
comments
new f0fdeab4c9 magit-wip-merge-branch: Remove adventurous "immediately"
variant
new 0cd33bfd3a magit-zap-caches: Zap magit--overriding-githook-directory
new 03dc627696 Remove support for Git hooks not used by Magit
new 161c75c20d Shorten some long lines
new 2c36a3dea3 magit-run-git-hook: Advise message while running hook
new 0bfa98a2cb magit-process-environment: Cosmetics
new 87e8950d64 magit-process-environment: Use correct variable
new c716f4bcb6 magit-process-git-arguments: Use
magit-convert-filename-for-git
new a81bac4770 magit-process-git-arguments: Only set core.hooksPath for
async processes
new 4469b3b13d magit-process-git-arguments: Only set core.hooksPath for
local processes
new 83c2592922 Rename variables naming the directory containing Magit's
githooks
new 72d95d60dd Use new hook.*.{event,command} variables to call elisp
from githooks
new ee1175c141 magit-wip-merge-branch: Always use githook if possible
Summary of changes:
docs/magit.org | 93 +++++++++++++++++++--
docs/magit.texi | 120 ++++++++++++++++++++++++++--
git-hooks/applypatch-msg | 1 -
git-hooks/commit-msg | 1 -
git-hooks/fallthrough | 8 --
git-hooks/fsmonitor-watchman | 1 -
git-hooks/p4-changelist | 1 -
git-hooks/p4-post-changelist | 1 -
git-hooks/p4-pre-submit | 1 -
git-hooks/p4-prepare-changelist | 1 -
git-hooks/post-applypatch | 1 -
git-hooks/post-checkout | 1 -
git-hooks/post-commit | 13 ---
git-hooks/post-index-change | 1 -
git-hooks/post-merge | 13 ---
git-hooks/post-receive | 1 -
git-hooks/post-rewrite | 13 ---
git-hooks/post-update | 1 -
git-hooks/pre-applypatch | 1 -
git-hooks/pre-auto-gc | 1 -
git-hooks/pre-commit | 1 -
git-hooks/pre-merge-commit | 1 -
git-hooks/pre-push | 1 -
git-hooks/pre-rebase | 1 -
git-hooks/pre-receive | 1 -
git-hooks/prepare-commit-msg | 1 -
git-hooks/proc-receive | 1 -
git-hooks/push-to-checkout | 1 -
git-hooks/reference-transaction | 1 -
git-hooks/sendemail-validate | 1 -
git-hooks/update | 1 -
githooks/config | 6 ++
githooks/magit-run-git-hook | 8 ++
lisp/magit-commit.el | 42 ++--------
lisp/magit-git.el | 173 +++++++++++++++++++++++-----------------
lisp/magit-mode.el | 1 +
lisp/magit-process.el | 86 ++++++++++----------
lisp/magit-wip.el | 47 ++++-------
38 files changed, 376 insertions(+), 272 deletions(-)
delete mode 120000 git-hooks/applypatch-msg
delete mode 120000 git-hooks/commit-msg
delete mode 100755 git-hooks/fallthrough
delete mode 120000 git-hooks/fsmonitor-watchman
delete mode 120000 git-hooks/p4-changelist
delete mode 120000 git-hooks/p4-post-changelist
delete mode 120000 git-hooks/p4-pre-submit
delete mode 120000 git-hooks/p4-prepare-changelist
delete mode 120000 git-hooks/post-applypatch
delete mode 120000 git-hooks/post-checkout
delete mode 100755 git-hooks/post-commit
delete mode 120000 git-hooks/post-index-change
delete mode 100755 git-hooks/post-merge
delete mode 120000 git-hooks/post-receive
delete mode 100755 git-hooks/post-rewrite
delete mode 120000 git-hooks/post-update
delete mode 120000 git-hooks/pre-applypatch
delete mode 120000 git-hooks/pre-auto-gc
delete mode 120000 git-hooks/pre-commit
delete mode 120000 git-hooks/pre-merge-commit
delete mode 120000 git-hooks/pre-push
delete mode 120000 git-hooks/pre-rebase
delete mode 120000 git-hooks/pre-receive
delete mode 120000 git-hooks/prepare-commit-msg
delete mode 120000 git-hooks/proc-receive
delete mode 120000 git-hooks/push-to-checkout
delete mode 120000 git-hooks/reference-transaction
delete mode 120000 git-hooks/sendemail-validate
delete mode 120000 git-hooks/update
create mode 100644 githooks/config
create mode 100755 githooks/magit-run-git-hook