doc: improve formatting in githooks.txt
Typeset commands and similar things with as `git foo` instead of 'git foo' or 'git-foo' and add linkgit to the commands which run the hooks. Signed-off-by: Andreas Heiduk <asheiduk@gmail.com> Reviewed-by: Martin Ågren <martin.agren@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
							parent
							
								
									468165c1d8
								
							
						
					
					
						commit
						9dba84d81c
					
				|  | @ -31,7 +31,7 @@ Hooks can get their arguments via the environment, command-line | ||||||
| arguments, and stdin. See the documentation for each hook below for | arguments, and stdin. See the documentation for each hook below for | ||||||
| details. | details. | ||||||
|  |  | ||||||
| 'git init' may copy hooks to the new repository, depending on its | `git init` may copy hooks to the new repository, depending on its | ||||||
| configuration. See the "TEMPLATE DIRECTORY" section in | configuration. See the "TEMPLATE DIRECTORY" section in | ||||||
| linkgit:git-init[1] for details. When the rest of this document refers | linkgit:git-init[1] for details. When the rest of this document refers | ||||||
| to "default hooks" it's talking about the default template shipped | to "default hooks" it's talking about the default template shipped | ||||||
|  | @ -45,9 +45,9 @@ HOOKS | ||||||
| applypatch-msg | applypatch-msg | ||||||
| ~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git am'.  It takes a single | This hook is invoked by linkgit:git-am[1].  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 a non-zero status causes 'git am' to abort | log message.  Exiting with a non-zero status causes `git am` to abort | ||||||
| before applying the patch. | 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 | ||||||
|  | @ -61,7 +61,7 @@ The default 'applypatch-msg' hook, when enabled, runs the | ||||||
| pre-applypatch | pre-applypatch | ||||||
| ~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git am'.  It takes no parameter, and is | This hook is invoked by linkgit:git-am[1].  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. | ||||||
|  |  | ||||||
| If it exits with non-zero status, then the working tree will not be | If it exits with non-zero status, then the working tree will not be | ||||||
|  | @ -76,33 +76,33 @@ The default 'pre-applypatch' hook, when enabled, runs the | ||||||
| post-applypatch | post-applypatch | ||||||
| ~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git am'.  It takes no parameter, | This hook is invoked by linkgit:git-am[1].  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. | ||||||
|  |  | ||||||
| This hook is meant primarily for notification, and cannot affect | 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 linkgit:git-commit[1], and can be bypassed | ||||||
| with the `--no-verify` option.  It takes no parameters, and is | with the `--no-verify` option.  It takes no parameters, and is | ||||||
| invoked before obtaining the proposed commit log message and | invoked before obtaining the proposed commit log message and | ||||||
| making a commit.  Exiting with a non-zero status from this script | making a commit.  Exiting with a non-zero status from this script | ||||||
| causes the 'git commit' command to abort before creating a commit. | causes the `git commit` command to abort before creating a commit. | ||||||
|  |  | ||||||
| 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 | ||||||
| such a line is found. | such a line is found. | ||||||
|  |  | ||||||
| All the 'git commit' hooks are invoked with the environment | All the `git commit` hooks are invoked with the environment | ||||||
| variable `GIT_EDITOR=:` if the command will not bring up an editor | 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 linkgit:git-commit[1] right after preparing the | ||||||
| default log message, and before the editor is started. | default log message, and before the editor is started. | ||||||
|  |  | ||||||
| It takes one to three parameters.  The first is the name of the file | It takes one to three parameters.  The first is the name of the file | ||||||
|  | @ -114,7 +114,7 @@ commit is a merge or a `.git/MERGE_MSG` file exists); `squash` | ||||||
| (if a `.git/SQUASH_MSG` file exists); or `commit`, followed by | (if a `.git/SQUASH_MSG` file exists); or `commit`, followed by | ||||||
| a commit SHA-1 (if a `-c`, `-C` or `--amend` option was given). | a commit SHA-1 (if a `-c`, `-C` or `--amend` option was given). | ||||||
|  |  | ||||||
| If the exit status is non-zero, 'git commit' will abort. | If the exit status is non-zero, `git commit` will abort. | ||||||
|  |  | ||||||
| The purpose of the hook is to edit the message file in place, and | The purpose of the hook is to edit the message file in place, and | ||||||
| it is not suppressed by the `--no-verify` option.  A non-zero exit | it is not suppressed by the `--no-verify` option.  A non-zero exit | ||||||
|  | @ -127,7 +127,7 @@ help message found in the commented portion of the commit template. | ||||||
| commit-msg | commit-msg | ||||||
| ~~~~~~~~~~ | ~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git commit' and 'git merge', and can be | This hook is invoked by linkgit:git-commit[1] and linkgit:git-merge[1], and can be | ||||||
| bypassed with the `--no-verify` option.  It takes a single parameter, | bypassed with the `--no-verify` option.  It takes a single parameter, | ||||||
| the name of the file that holds the proposed commit log message. | the name of the file that holds the proposed commit log message. | ||||||
| Exiting with a non-zero status causes the command to abort. | Exiting with a non-zero status causes the command to abort. | ||||||
|  | @ -143,16 +143,16 @@ The default 'commit-msg' hook, when enabled, detects duplicate | ||||||
| post-commit | post-commit | ||||||
| ~~~~~~~~~~~ | ~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git commit'. It takes no parameters, and is | This hook is invoked by linkgit:git-commit[1]. It takes no parameters, and is | ||||||
| invoked after a commit is made. | 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`. | ||||||
|  |  | ||||||
| pre-rebase | pre-rebase | ||||||
| ~~~~~~~~~~ | ~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is called by 'git rebase' and can be used to prevent a | This hook is called by linkgit:git-rebase[1] and can be used to prevent a | ||||||
| branch from getting rebased.  The hook may be called with one or | branch from getting rebased.  The hook may be called with one or | ||||||
| two parameters.  The first parameter is the upstream from which | two parameters.  The first parameter is the upstream from which | ||||||
| the series was forked.  The second parameter is the branch being | the series was forked.  The second parameter is the branch being | ||||||
|  | @ -161,17 +161,17 @@ rebased, and is not set when rebasing the current branch. | ||||||
| post-checkout | post-checkout | ||||||
| ~~~~~~~~~~~~~ | ~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked when a 'git checkout' is run after having updated the | This hook is invoked when a linkgit:git-checkout[1] 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, | ||||||
| the ref of the new HEAD (which may or may not have changed), and a flag | the ref of the new HEAD (which may or may not have changed), and a flag | ||||||
| indicating whether the checkout was a branch checkout (changing branches, | indicating whether the checkout was a branch checkout (changing branches, | ||||||
| flag=1) or a file checkout (retrieving a file from the index, flag=0). | flag=1) or a file checkout (retrieving a file from the index, flag=0). | ||||||
| This hook cannot affect the outcome of 'git checkout'. | This hook cannot affect the outcome of `git checkout`. | ||||||
|  |  | ||||||
| It is also run after 'git clone', unless the --no-checkout (-n) option is | It is also run after linkgit:git-clone[1], unless the `--no-checkout` (`-n`) option is | ||||||
| used. The first parameter given to the hook is the null-ref, the second the | used. The first parameter given to the hook is the null-ref, the second the | ||||||
| ref of the new HEAD and the flag is always 1. Likewise for 'git worktree add' | ref of the new HEAD and the flag is always 1. Likewise for `git worktree add` | ||||||
| unless --no-checkout is used. | unless `--no-checkout` is used. | ||||||
|  |  | ||||||
| This hook can be used to perform repository validity checks, auto-display | This hook can be used to perform repository validity checks, auto-display | ||||||
| differences from the previous HEAD if different, or set working dir metadata | differences from the previous HEAD if different, or set working dir metadata | ||||||
|  | @ -180,10 +180,10 @@ properties. | ||||||
| post-merge | post-merge | ||||||
| ~~~~~~~~~~ | ~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git merge', which happens when a 'git pull' | This hook is invoked by linkgit:git-merge[1], 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 | ||||||
| flag specifying whether or not the merge being done was a squash merge. | flag specifying whether or not the merge being done was a squash merge. | ||||||
| This hook cannot affect the outcome of 'git merge' and is not executed, | This hook cannot affect the outcome of `git merge` and is not executed, | ||||||
| if the merge failed due to conflicts. | if the merge failed due to conflicts. | ||||||
|  |  | ||||||
| This hook can be used in conjunction with a corresponding pre-commit hook to | This hook can be used in conjunction with a corresponding pre-commit hook to | ||||||
|  | @ -194,10 +194,10 @@ for an example of how to do this. | ||||||
| pre-push | pre-push | ||||||
| ~~~~~~~~ | ~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is called by 'git push' and can be used to prevent a push from taking | This hook is called by linkgit:git-push[1] and can be used to prevent | ||||||
| place.  The hook is called with two parameters which provide the name and | a push from taking place.  The hook is called with two parameters | ||||||
| location of the destination remote, if a named remote is not being used both | which provide the name and location of the destination remote, if a | ||||||
| values will be the same. | named remote is not being used both values will be the same. | ||||||
|  |  | ||||||
| Information about what is to be pushed is provided on the hook's standard | Information about what is to be pushed is provided on the hook's standard | ||||||
| input with lines of the form: | input with lines of the form: | ||||||
|  | @ -216,7 +216,7 @@ SHA-1>` will be 40 `0`.  If the local commit was specified by something other | ||||||
| than a name which could be expanded (such as `HEAD~`, or a SHA-1) it will be | than a name which could be expanded (such as `HEAD~`, or a SHA-1) it will be | ||||||
| supplied as it was originally given. | supplied as it was originally given. | ||||||
|  |  | ||||||
| If this hook exits with a non-zero status, 'git push' will abort without | If this hook exits with a non-zero status, `git push` will abort without | ||||||
| pushing anything.  Information about why the push is rejected may be sent | pushing anything.  Information about why the push is rejected may be sent | ||||||
| to the user by writing to standard error. | to the user by writing to standard error. | ||||||
|  |  | ||||||
|  | @ -224,8 +224,8 @@ to the user by writing to standard error. | ||||||
| pre-receive | pre-receive | ||||||
| ~~~~~~~~~~~ | ~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git-receive-pack' when it reacts to | This hook is invoked by linkgit:git-receive-pack[1] when it reacts to | ||||||
| 'git push' and updates reference(s) in its repository. | `git push` and updates reference(s) in its repository. | ||||||
| Just before starting to update refs on the remote repository, the | Just before starting to update refs on the remote repository, the | ||||||
| pre-receive hook is invoked.  Its exit status determines the success | pre-receive hook is invoked.  Its exit status determines the success | ||||||
| or failure of the update. | or failure of the update. | ||||||
|  | @ -246,7 +246,7 @@ updated. If the hook exits with zero, updating of individual refs can | ||||||
| still be prevented by the <<update,'update'>> hook. | still be prevented by the <<update,'update'>> hook. | ||||||
|  |  | ||||||
| Both standard output and standard error output are forwarded to | Both standard output and standard error output are forwarded to | ||||||
| 'git send-pack' on the other end, so you can simply `echo` messages | `git send-pack` on the other end, so you can simply `echo` messages | ||||||
| for the user. | for the user. | ||||||
|  |  | ||||||
| The number of push options given on the command line of | The number of push options given on the command line of | ||||||
|  | @ -265,8 +265,8 @@ linkgit:git-receive-pack[1] for some caveats. | ||||||
| update | update | ||||||
| ~~~~~~ | ~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git-receive-pack' when it reacts to | This hook is invoked by linkgit:git-receive-pack[1] when it reacts to | ||||||
| 'git push' and updates reference(s) in its repository. | `git push` and updates reference(s) in its 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. | ||||||
|  | @ -279,7 +279,7 @@ three parameters: | ||||||
|  - and the new object name to be stored in the ref. |  - and the new object name to be stored in the ref. | ||||||
|  |  | ||||||
| A zero exit from the update hook allows the ref to be updated. | A zero exit from the update hook allows the ref to be updated. | ||||||
| Exiting with a non-zero status prevents 'git-receive-pack' | Exiting with a non-zero status prevents `git receive-pack` | ||||||
| from updating that ref. | from updating that ref. | ||||||
|  |  | ||||||
| This hook can be used to prevent 'forced' update on certain refs by | This hook can be used to prevent 'forced' update on certain refs by | ||||||
|  | @ -299,7 +299,7 @@ membership. See linkgit:git-shell[1] for how you might use the login | ||||||
| shell to restrict the user's access to only git commands. | shell to restrict the user's access to only git commands. | ||||||
|  |  | ||||||
| Both standard output and standard error output are forwarded to | Both standard output and standard error output are forwarded to | ||||||
| 'git send-pack' on the other end, so you can simply `echo` messages | `git send-pack` on the other end, so you can simply `echo` messages | ||||||
| for the user. | for the user. | ||||||
|  |  | ||||||
| The default 'update' hook, when enabled--and with | The default 'update' hook, when enabled--and with | ||||||
|  | @ -310,8 +310,8 @@ unannotated tags to be pushed. | ||||||
| post-receive | post-receive | ||||||
| ~~~~~~~~~~~~ | ~~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git-receive-pack' when it reacts to | This hook is invoked by linkgit:git-receive-pack[1] when it reacts to | ||||||
| 'git push' and updates reference(s) in its repository. | `git push` and updates reference(s) in its 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. | ||||||
|  |  | ||||||
|  | @ -320,7 +320,7 @@ arguments, but gets the same information as the | ||||||
| <<pre-receive,'pre-receive'>> | <<pre-receive,'pre-receive'>> | ||||||
| hook does on its standard input. | hook does on its standard input. | ||||||
|  |  | ||||||
| This hook does not affect the outcome of 'git-receive-pack', as it | This hook does not affect the outcome of `git receive-pack`, as it | ||||||
| is called after the real work is done. | is called after the real work is done. | ||||||
|  |  | ||||||
| This supersedes the <<post-update,'post-update'>> hook in that it gets | This supersedes the <<post-update,'post-update'>> hook in that it gets | ||||||
|  | @ -328,7 +328,7 @@ both old and new values of all the refs in addition to their | ||||||
| names. | names. | ||||||
|  |  | ||||||
| Both standard output and standard error output are forwarded to | Both standard output and standard error output are forwarded to | ||||||
| 'git send-pack' on the other end, so you can simply `echo` messages | `git send-pack` on the other end, so you can simply `echo` messages | ||||||
| for the user. | for the user. | ||||||
|  |  | ||||||
| The default 'post-receive' hook is empty, but there is | The default 'post-receive' hook is empty, but there is | ||||||
|  | @ -349,8 +349,8 @@ will be set to zero, `GIT_PUSH_OPTION_COUNT=0`. | ||||||
| post-update | post-update | ||||||
| ~~~~~~~~~~~ | ~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git-receive-pack' when it reacts to | This hook is invoked by linkgit:git-receive-pack[1] when it reacts to | ||||||
| 'git push' and updates reference(s) in its repository. | `git push` and updates reference(s) in its 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. | ||||||
|  |  | ||||||
|  | @ -358,7 +358,7 @@ It takes a variable number of parameters, each of which is the | ||||||
| name of ref that was actually updated. | 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, | ||||||
|  | @ -368,20 +368,20 @@ updated values of the refs. You might consider it instead if you need | ||||||
| them. | them. | ||||||
|  |  | ||||||
| When enabled, the default 'post-update' hook 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. | ||||||
|  |  | ||||||
| Both standard output and standard error output are forwarded to | Both standard output and standard error output are forwarded to | ||||||
| 'git send-pack' on the other end, so you can simply `echo` messages | `git send-pack` on the other end, so you can simply `echo` messages | ||||||
| for the user. | for the user. | ||||||
|  |  | ||||||
| push-to-checkout | push-to-checkout | ||||||
| ~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git-receive-pack' when it reacts to | This hook is invoked by linkgit:git-receive-pack[1] when it reacts to | ||||||
| 'git push' and updates reference(s) in its repository, and when | `git push` and updates reference(s) in its repository, and when | ||||||
| the push tries to update the branch that is currently checked out | the push tries to update the branch that is currently checked out | ||||||
| and the `receive.denyCurrentBranch` configuration variable is set to | and the `receive.denyCurrentBranch` configuration variable is set to | ||||||
| `updateInstead`.  Such a push by default is refused if the working | `updateInstead`.  Such a push by default is refused if the working | ||||||
|  | @ -400,8 +400,8 @@ when the tip of the current branch is updated to the new commit, and | ||||||
| exit with a zero status. | exit with a zero status. | ||||||
|  |  | ||||||
| For example, the hook can simply run `git read-tree -u -m HEAD "$1"` | For example, the hook can simply run `git read-tree -u -m HEAD "$1"` | ||||||
| in order to emulate 'git fetch' that is run in the reverse direction | in order to emulate `git fetch` that is run in the reverse direction | ||||||
| with `git push`, as the two-tree form of `read-tree -u -m` is | with `git push`, as the two-tree form of `git read-tree -u -m` is | ||||||
| essentially the same as `git checkout` that switches branches while | essentially the same as `git checkout` that switches branches while | ||||||
| keeping the local changes in the working tree that do not interfere | keeping the local changes in the working tree that do not interfere | ||||||
| with the difference between the branches. | with the difference between the branches. | ||||||
|  | @ -410,15 +410,16 @@ with the difference between the branches. | ||||||
| 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` (see linkgit:git-gc[1]). It | ||||||
| exiting with non-zero status from this script causes the 'git gc --auto' | takes no parameter, and exiting with non-zero status from this script | ||||||
| to abort. | causes the `git gc --auto` to abort. | ||||||
|  |  | ||||||
| post-rewrite | post-rewrite | ||||||
| ~~~~~~~~~~~~ | ~~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by commands that rewrite commits (`git commit | This hook is invoked by commands that rewrite commits | ||||||
| --amend`, 'git-rebase'; currently 'git-filter-branch' does 'not' call | (linkgit:git-commit[1] when called with `--amend` and | ||||||
|  | linkgit:git-rebase[1]; currently `git filter-branch` does 'not' call | ||||||
| it!).  Its first argument denotes the command it was invoked by: | it!).  Its first argument denotes the command it was invoked by: | ||||||
| currently one of `amend` or `rebase`.  Further command-dependent | currently one of `amend` or `rebase`.  Further command-dependent | ||||||
| arguments may be passed in the future. | arguments may be passed in the future. | ||||||
|  | @ -450,16 +451,16 @@ processed by rebase. | ||||||
| sendemail-validate | sendemail-validate | ||||||
| ~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked by 'git send-email'.  It takes a single parameter, | This hook is invoked by linkgit:git-send-email[1].  It takes a single parameter, | ||||||
| the name of the file that holds the e-mail to be sent.  Exiting with a | the name of the file that holds the e-mail to be sent.  Exiting with a | ||||||
| non-zero status causes 'git send-email' to abort before sending any | non-zero status causes `git send-email` to abort before sending any | ||||||
| e-mails. | e-mails. | ||||||
|  |  | ||||||
| fsmonitor-watchman | fsmonitor-watchman | ||||||
| ~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
| This hook is invoked when the configuration option core.fsmonitor is | This hook is invoked when the configuration option `core.fsmonitor` is | ||||||
| set to .git/hooks/fsmonitor-watchman.  It takes two arguments, a version | set to `.git/hooks/fsmonitor-watchman`.  It takes two arguments, a version | ||||||
| (currently 1) and the time in elapsed nanoseconds since midnight, | (currently 1) and the time in elapsed nanoseconds since midnight, | ||||||
| January 1, 1970. | January 1, 1970. | ||||||
|  |  | ||||||
|  | @ -478,7 +479,7 @@ directories are checked for untracked files based on the path names | ||||||
| given. | given. | ||||||
|  |  | ||||||
| An optimized way to tell git "all files have changed" is to return | An optimized way to tell git "all files have changed" is to return | ||||||
| the filename '/'. | the filename `/`. | ||||||
|  |  | ||||||
| The exit status determines whether git will use the data from the | The exit status determines whether git will use the data from the | ||||||
| hook to limit its search.  On error, it will fall back to verifying | hook to limit its search.  On error, it will fall back to verifying | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Andreas Heiduk
						Andreas Heiduk