Merge branch 'maint'
* maint: git-pull: do not mention --quiet and --verbose twice githooks.txt: put hooks into subsections
This commit is contained in:
@ -1,3 +1,4 @@
|
|||||||
|
ifndef::git-pull[]
|
||||||
-q::
|
-q::
|
||||||
--quiet::
|
--quiet::
|
||||||
Pass --quiet to git-fetch-pack and silence any other internally
|
Pass --quiet to git-fetch-pack and silence any other internally
|
||||||
@ -6,6 +7,7 @@
|
|||||||
-v::
|
-v::
|
||||||
--verbose::
|
--verbose::
|
||||||
Be verbose.
|
Be verbose.
|
||||||
|
endif::git-pull[]
|
||||||
|
|
||||||
-a::
|
-a::
|
||||||
--append::
|
--append::
|
||||||
|
@ -26,8 +26,11 @@ executable by default.
|
|||||||
|
|
||||||
This document describes the currently defined hooks.
|
This document describes the currently defined hooks.
|
||||||
|
|
||||||
|
HOOKS
|
||||||
|
-----
|
||||||
|
|
||||||
applypatch-msg
|
applypatch-msg
|
||||||
--------------
|
~~~~~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-am' script. It takes a single
|
This hook is invoked by 'git-am' script. It takes a single
|
||||||
parameter, the name of the file that holds the proposed commit
|
parameter, the name of the file that holds the proposed commit
|
||||||
@ -43,7 +46,7 @@ The default 'applypatch-msg' hook, when enabled, runs the
|
|||||||
'commit-msg' hook, if the latter is enabled.
|
'commit-msg' hook, if the latter is enabled.
|
||||||
|
|
||||||
pre-applypatch
|
pre-applypatch
|
||||||
--------------
|
~~~~~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-am'. It takes no parameter, and is
|
This hook is invoked by 'git-am'. It takes no parameter, and is
|
||||||
invoked after the patch is applied, but before a commit is made.
|
invoked after the patch is applied, but before a commit is made.
|
||||||
@ -58,7 +61,7 @@ The default 'pre-applypatch' hook, when enabled, runs the
|
|||||||
'pre-commit' hook, if the latter is enabled.
|
'pre-commit' hook, if the latter is enabled.
|
||||||
|
|
||||||
post-applypatch
|
post-applypatch
|
||||||
---------------
|
~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-am'. It takes no parameter,
|
This hook is invoked by 'git-am'. It takes no parameter,
|
||||||
and is invoked after the patch is applied and a commit is made.
|
and is invoked after the patch is applied and a commit is made.
|
||||||
@ -67,7 +70,7 @@ This hook is meant primarily for notification, and cannot affect
|
|||||||
the outcome of 'git-am'.
|
the outcome of 'git-am'.
|
||||||
|
|
||||||
pre-commit
|
pre-commit
|
||||||
----------
|
~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-commit', and can be bypassed
|
This hook is invoked by 'git-commit', and can be bypassed
|
||||||
with `\--no-verify` option. It takes no parameter, and is
|
with `\--no-verify` option. It takes no parameter, and is
|
||||||
@ -84,7 +87,7 @@ variable `GIT_EDITOR=:` if the command will not bring up an editor
|
|||||||
to modify the commit message.
|
to modify the commit message.
|
||||||
|
|
||||||
prepare-commit-msg
|
prepare-commit-msg
|
||||||
------------------
|
~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-commit' right after preparing the
|
This hook is invoked by 'git-commit' right after preparing the
|
||||||
default log message, and before the editor is started.
|
default log message, and before the editor is started.
|
||||||
@ -109,7 +112,7 @@ The sample `prepare-commit-msg` hook that comes with git comments
|
|||||||
out the `Conflicts:` part of a merge's commit message.
|
out the `Conflicts:` part of a merge's commit message.
|
||||||
|
|
||||||
commit-msg
|
commit-msg
|
||||||
----------
|
~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-commit', and can be bypassed
|
This hook is invoked by 'git-commit', and can be bypassed
|
||||||
with `\--no-verify` option. It takes a single parameter, the
|
with `\--no-verify` option. It takes a single parameter, the
|
||||||
@ -126,7 +129,7 @@ The default 'commit-msg' hook, when enabled, detects duplicate
|
|||||||
"Signed-off-by" lines, and aborts the commit if one is found.
|
"Signed-off-by" lines, and aborts the commit if one is found.
|
||||||
|
|
||||||
post-commit
|
post-commit
|
||||||
-----------
|
~~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-commit'. It takes no
|
This hook is invoked by 'git-commit'. It takes no
|
||||||
parameter, and is invoked after a commit is made.
|
parameter, and is invoked after a commit is made.
|
||||||
@ -135,14 +138,14 @@ This hook is meant primarily for notification, and cannot affect
|
|||||||
the outcome of 'git-commit'.
|
the outcome of 'git-commit'.
|
||||||
|
|
||||||
pre-rebase
|
pre-rebase
|
||||||
----------
|
~~~~~~~~~~
|
||||||
|
|
||||||
This hook is called by 'git-rebase' and can be used to prevent a branch
|
This hook is called by 'git-rebase' and can be used to prevent a branch
|
||||||
from getting rebased.
|
from getting rebased.
|
||||||
|
|
||||||
|
|
||||||
post-checkout
|
post-checkout
|
||||||
-----------
|
~~~~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked when a 'git-checkout' is run after having updated the
|
This hook is invoked when a 'git-checkout' is run after having updated the
|
||||||
worktree. The hook is given three parameters: the ref of the previous HEAD,
|
worktree. The hook is given three parameters: the ref of the previous HEAD,
|
||||||
@ -160,7 +163,7 @@ differences from the previous HEAD if different, or set working dir metadata
|
|||||||
properties.
|
properties.
|
||||||
|
|
||||||
post-merge
|
post-merge
|
||||||
-----------
|
~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-merge', which happens when a 'git-pull'
|
This hook is invoked by 'git-merge', which happens when a 'git-pull'
|
||||||
is done on a local repository. The hook takes a single parameter, a status
|
is done on a local repository. The hook takes a single parameter, a status
|
||||||
@ -175,7 +178,7 @@ for an example of how to do this.
|
|||||||
|
|
||||||
[[pre-receive]]
|
[[pre-receive]]
|
||||||
pre-receive
|
pre-receive
|
||||||
-----------
|
~~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-receive-pack' on the remote repository,
|
This hook is invoked by 'git-receive-pack' on the remote repository,
|
||||||
which happens when a 'git-push' is done on a local repository.
|
which happens when a 'git-push' is done on a local repository.
|
||||||
@ -204,7 +207,7 @@ for the user.
|
|||||||
|
|
||||||
[[update]]
|
[[update]]
|
||||||
update
|
update
|
||||||
------
|
~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-receive-pack' on the remote repository,
|
This hook is invoked by 'git-receive-pack' on the remote repository,
|
||||||
which happens when a 'git-push' is done on a local repository.
|
which happens when a 'git-push' is done on a local repository.
|
||||||
@ -247,7 +250,7 @@ unannotated tags to be pushed.
|
|||||||
|
|
||||||
[[post-receive]]
|
[[post-receive]]
|
||||||
post-receive
|
post-receive
|
||||||
------------
|
~~~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-receive-pack' on the remote repository,
|
This hook is invoked by 'git-receive-pack' on the remote repository,
|
||||||
which happens when a 'git-push' is done on a local repository.
|
which happens when a 'git-push' is done on a local repository.
|
||||||
@ -277,7 +280,7 @@ emails.
|
|||||||
|
|
||||||
[[post-update]]
|
[[post-update]]
|
||||||
post-update
|
post-update
|
||||||
-----------
|
~~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-receive-pack' on the remote repository,
|
This hook is invoked by 'git-receive-pack' on the remote repository,
|
||||||
which happens when a 'git-push' is done on a local repository.
|
which happens when a 'git-push' is done on a local repository.
|
||||||
@ -337,7 +340,7 @@ kind string:
|
|||||||
for all our refs with "want"), or "fetch" (otherwise).
|
for all our refs with "want"), or "fetch" (otherwise).
|
||||||
|
|
||||||
pre-auto-gc
|
pre-auto-gc
|
||||||
-----------
|
~~~~~~~~~~~
|
||||||
|
|
||||||
This hook is invoked by 'git-gc --auto'. It takes no parameter, and
|
This hook is invoked by 'git-gc --auto'. It takes no parameter, and
|
||||||
exiting with non-zero status from this script causes the 'git-gc --auto'
|
exiting with non-zero status from this script causes the 'git-gc --auto'
|
||||||
|
Reference in New Issue
Block a user