diff options
author | Junio C Hamano <gitster@pobox.com> | 2017-11-10 15:01:12 +0900 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-11-10 15:01:12 +0900 |
commit | 3a9c034734bf5aa3e3b139e72a6b0b96ddf0b3e9 (patch) | |
tree | 53a0176d8d930235e125d80c7705681f80bf1957 /git.txt | |
parent | a65b67605da51cd9b94659acdac8984dd205dcc7 (diff) | |
download | git-htmldocs-3a9c034734bf5aa3e3b139e72a6b0b96ddf0b3e9.tar.gz |
Autogenerated HTML docs for v2.15.0-164-g4123b
Diffstat (limited to 'git.txt')
-rw-r--r-- | git.txt | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -709,6 +709,24 @@ of clones and fetches. the background which do not want to cause lock contention with other operations on the repository. Defaults to `1`. +`GIT_REDIRECT_STDIN`:: +`GIT_REDIRECT_STDOUT`:: +`GIT_REDIRECT_STDERR`:: + Windows-only: allow redirecting the standard input/output/error + handles to paths specified by the environment variables. This is + particularly useful in multi-threaded applications where the + canonical way to pass standard handles via `CreateProcess()` is + not an option because it would require the handles to be marked + inheritable (and consequently *every* spawned process would + inherit them, possibly blocking regular Git operations). The + primary intended use case is to use named pipes for communication + (e.g. `\\.\pipe\my-git-stdin-123`). ++ +Two special values are supported: `off` will simply close the +corresponding standard handle, and if `GIT_REDIRECT_STDERR` is +`2>&1`, standard error will be redirected to the same handle as +standard output. + Discussion[[Discussion]] ------------------------ |