diff options
author | Junio C Hamano <gitster@pobox.com> | 2017-05-04 16:26:46 +0900 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-05-04 16:26:46 +0900 |
commit | c8ddd2aa116710e3442bc54cd750824a88a900d4 (patch) | |
tree | 96164fa3bf625e72f69879ca41420d3cd668e990 /Documentation | |
parent | Merge branch 'rg/doc-submittingpatches-wordfix' (diff) | |
parent | githooks.txt: clarify push hooks are always executed in $GIT_DIR (diff) | |
download | tgif-c8ddd2aa116710e3442bc54cd750824a88a900d4.tar.xz |
Merge branch 'sr/hooks-cwd-doc'
* sr/hooks-cwd-doc:
githooks.txt: clarify push hooks are always executed in $GIT_DIR
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/githooks.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Documentation/githooks.txt b/Documentation/githooks.txt index 32343ae295..706091a569 100644 --- a/Documentation/githooks.txt +++ b/Documentation/githooks.txt @@ -22,8 +22,10 @@ changed via the `core.hooksPath` configuration variable (see linkgit:git-config[1]). Before Git invokes a hook, it changes its working directory to either -the root of the working tree in a non-bare repository, or to the -$GIT_DIR in a bare repository. +$GIT_DIR in a bare repository or the root of the working tree in a non-bare +repository. An exception are hooks triggered during a push ('pre-receive', +'update', 'post-receive', 'post-update', 'push-to-checkout') which are always +executed in $GIT_DIR. Hooks can get their arguments via the environment, command-line arguments, and stdin. See the documentation for each hook below for |