Fix trivial typos and inconsistencies in hooks documentation
Pointed out by Alan Chandler. Signed-off-by: Jonas Fonseca <fonseca@diku.dk> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
8059319acc
commit
45ad9b5096
@ -5,8 +5,7 @@ Hooks are little scripts you can place in `$GIT_DIR/hooks`
|
|||||||
directory to trigger action at certain points. When
|
directory to trigger action at certain points. When
|
||||||
`git-init-db` is run, a handful example hooks are copied in the
|
`git-init-db` is run, a handful example hooks are copied in the
|
||||||
`hooks` directory of the new repository, but by default they are
|
`hooks` directory of the new repository, but by default they are
|
||||||
all disabled. To enable a hook, make it executable with `chmod
|
all disabled. To enable a hook, make it executable with `chmod +x`.
|
||||||
+x`.
|
|
||||||
|
|
||||||
This document describes the currently defined hooks.
|
This document describes the currently defined hooks.
|
||||||
|
|
||||||
@ -16,16 +15,16 @@ applypatch-msg
|
|||||||
This hook is invoked by `git-applypatch` script, which is
|
This hook is invoked by `git-applypatch` script, which is
|
||||||
typically invoked by `git-applymbox`. It takes a single
|
typically invoked by `git-applymbox`. 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
|
||||||
log message. Exiting with non-zero status causes the
|
log message. Exiting with non-zero status causes
|
||||||
'git-applypatch' to abort before applying the patch.
|
`git-applypatch` to abort before applying the patch.
|
||||||
|
|
||||||
The hook is allowed to edit the message file in place, and can
|
The hook is allowed to edit the message file in place, and can
|
||||||
be used to normalize the message into some project standard
|
be used to normalize the message into some project standard
|
||||||
format (if the project has one). It can also be used to refuse
|
format (if the project has one). It can also be used to refuse
|
||||||
the commit after inspecting the message file.
|
the commit after inspecting the message file.
|
||||||
|
|
||||||
The default applypatch-msg hook, when enabled, runs the
|
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
|
||||||
--------------
|
--------------
|
||||||
@ -39,8 +38,8 @@ after application of the patch not committed.
|
|||||||
It can be used to inspect the current working tree and refuse to
|
It can be used to inspect the current working tree and refuse to
|
||||||
make a commit if it does not pass certain test.
|
make a commit if it does not pass certain test.
|
||||||
|
|
||||||
The default pre-applypatch hook, when enabled, runs the
|
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
|
||||||
---------------
|
---------------
|
||||||
@ -61,9 +60,9 @@ invoked before obtaining the proposed commit log message and
|
|||||||
making a commit. Exiting with non-zero status from this script
|
making a commit. Exiting with non-zero status from this script
|
||||||
causes the `git-commit` to abort.
|
causes the `git-commit` to abort.
|
||||||
|
|
||||||
The default pre-commit hook, when enabled, catches introduction
|
The default 'pre-commit' hook, when enabled, catches introduction
|
||||||
of lines with trailing whitespaces and aborts the commit when
|
of lines with trailing whitespaces and aborts the commit when
|
||||||
a such line is found.
|
such a line is found.
|
||||||
|
|
||||||
commit-msg
|
commit-msg
|
||||||
----------
|
----------
|
||||||
@ -79,8 +78,8 @@ be used to normalize the message into some project standard
|
|||||||
format (if the project has one). It can also be used to refuse
|
format (if the project has one). It can also be used to refuse
|
||||||
the commit after inspecting the message file.
|
the commit after inspecting the message file.
|
||||||
|
|
||||||
The default commit-msg hook, when enabled, detects duplicate
|
The default 'commit-msg' hook, when enabled, detects duplicate
|
||||||
Signed-off-by: lines, and aborts the commit when one is found.
|
"Signed-off-by" lines, and aborts the commit if one is found.
|
||||||
|
|
||||||
post-commit
|
post-commit
|
||||||
-----------
|
-----------
|
||||||
@ -91,20 +90,21 @@ parameter, and is invoked after a commit is made.
|
|||||||
This hook is meant primarily for notification, and cannot affect
|
This hook is meant primarily for notification, and cannot affect
|
||||||
the outcome of `git-commit`.
|
the outcome of `git-commit`.
|
||||||
|
|
||||||
The default post-commit hook, when enabled, demonstrates how to
|
The default 'post-commit' hook, when enabled, demonstrates how to
|
||||||
send out a commit notification e-mail.
|
send out a commit notification e-mail.
|
||||||
|
|
||||||
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 is happens when a `git push` is done on a local repository.
|
which happens when a `git push` is done on a local repository.
|
||||||
Just before updating the ref on the remote repository, the update hook
|
Just before updating the ref on the remote repository, the update hook
|
||||||
is invoked. Its exit status determines the success or failure of
|
is invoked. Its exit status determines the success or failure of
|
||||||
the ref update.
|
the ref update.
|
||||||
|
|
||||||
The hook executes once for each ref to be updated, and takes
|
The hook executes once for each ref to be updated, and takes
|
||||||
three parameters:
|
three parameters:
|
||||||
|
|
||||||
- the name of the ref being updated,
|
- the name of the ref being updated,
|
||||||
- the old object name stored in the ref,
|
- the old object name stored in the ref,
|
||||||
- and the new objectname to be stored in the ref.
|
- and the new objectname to be stored in the ref.
|
||||||
@ -126,16 +126,16 @@ Another use suggested on the mailing list is to use this hook to
|
|||||||
implement access control which is finer grained than the one
|
implement access control which is finer grained than the one
|
||||||
based on filesystem group.
|
based on filesystem group.
|
||||||
|
|
||||||
The standard output of this hook is sent to /dev/null; if you
|
The standard output of this hook is sent to `/dev/null`; if you
|
||||||
want to report something to the git-send-pack on the other end,
|
want to report something to the `git-send-pack` on the other end,
|
||||||
you can redirect your output to your stderr.
|
you can redirect your output to your `stderr`.
|
||||||
|
|
||||||
|
|
||||||
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 is happens when a `git push` is done on a local repository.
|
which happens when a `git push` is done on a local repository.
|
||||||
It executes on the remote repository once after all the refs have
|
It executes on the remote repository once after all the refs have
|
||||||
been updated.
|
been updated.
|
||||||
|
|
||||||
@ -145,16 +145,16 @@ name of ref that was actually updated.
|
|||||||
This hook is meant primarily for notification, and cannot affect
|
This hook is meant primarily for notification, and cannot affect
|
||||||
the outcome of `git-receive-pack`.
|
the outcome of `git-receive-pack`.
|
||||||
|
|
||||||
The post-update hook can tell what are the heads that were pushed,
|
The 'post-update' hook can tell what are the heads that were pushed,
|
||||||
but it does not know what their original and updated values are,
|
but it does not know what their original and updated values are,
|
||||||
so it is a poor place to do log old..new.
|
so it is a poor place to do log old..new.
|
||||||
|
|
||||||
The default post-update hook, when enabled, runs
|
When enabled, the default 'post-update' hook runs
|
||||||
`git-update-server-info` to keep the information used by dumb
|
`git-update-server-info` to keep the information used by dumb
|
||||||
transports (e.g., http) up-to-date. If you are publishing
|
transports (e.g., HTTP) up-to-date. If you are publishing
|
||||||
a git repository that is accessible via http, you should
|
a git repository that is accessible via HTTP, you should
|
||||||
probably enable this hook.
|
probably enable this hook.
|
||||||
|
|
||||||
The standard output of this hook is sent to /dev/null; if you
|
The standard output of this hook is sent to `/dev/null`; if you
|
||||||
want to report something to the git-send-pack on the other end,
|
want to report something to the `git-send-pack` on the other end,
|
||||||
you can redirect your output to your stderr.
|
you can redirect your output to your `stderr`.
|
||||||
|
Loading…
Reference in New Issue
Block a user