mirror of
https://github.com/git/git.git
synced 2026-02-28 18:48:50 +00:00
The previous commit introduced an ability to run multiple commands for hook events and next commit will introduce the ability to define hooks from configs, in addition to the "traditional" hooks from the hookdir. Introduce a new command "git hook list" to make inspecting hooks easier both for users and for the tests we will add. Further commits will expand on this, e.g. by adding a -z output mode. Signed-off-by: Emily Shaffer <emilyshaffer@google.com> Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
56 lines
1.2 KiB
Plaintext
56 lines
1.2 KiB
Plaintext
git-hook(1)
|
|
===========
|
|
|
|
NAME
|
|
----
|
|
git-hook - Run git hooks
|
|
|
|
SYNOPSIS
|
|
--------
|
|
[verse]
|
|
'git hook' run [--ignore-missing] [--to-stdin=<path>] <hook-name> [-- <hook-args>]
|
|
'git hook' list <hook-name>
|
|
|
|
DESCRIPTION
|
|
-----------
|
|
|
|
A command interface for running git hooks (see linkgit:githooks[5]),
|
|
for use by other scripted git commands.
|
|
|
|
SUBCOMMANDS
|
|
-----------
|
|
|
|
run::
|
|
Run the `<hook-name>` hook. See linkgit:githooks[5] for
|
|
supported hook names.
|
|
+
|
|
|
|
Any positional arguments to the hook should be passed after a
|
|
mandatory `--` (or `--end-of-options`, see linkgit:gitcli[7]). See
|
|
linkgit:githooks[5] for arguments hooks might expect (if any).
|
|
|
|
list::
|
|
Print a list of hooks which will be run on `<hook-name>` event. If no
|
|
hooks are configured for that event, print a warning and return 1.
|
|
|
|
OPTIONS
|
|
-------
|
|
|
|
--to-stdin::
|
|
For "run"; specify a file which will be streamed into the
|
|
hook's stdin. The hook will receive the entire file from
|
|
beginning to EOF.
|
|
|
|
--ignore-missing::
|
|
Ignore any missing hook by quietly returning zero. Used for
|
|
tools that want to do a blind one-shot run of a hook that may
|
|
or may not be present.
|
|
|
|
SEE ALSO
|
|
--------
|
|
linkgit:githooks[5]
|
|
|
|
GIT
|
|
---
|
|
Part of the linkgit:git[1] suite
|