Merge branch 'cp/git-flush-is-an-env-bool' into maint-2.43
Unlike other environment variables that took the usual true/false/yes/no as well as 0/1, GIT_FLUSH only understood 0/1, which has been corrected. * cp/git-flush-is-an-env-bool: write-or-die: make GIT_FLUSH a Boolean environment variable
This commit is contained in:
@ -724,13 +724,12 @@ for further details.
|
||||
waiting for someone with sufficient permissions to fix it.
|
||||
|
||||
`GIT_FLUSH`::
|
||||
// NEEDSWORK: make it into a usual Boolean environment variable
|
||||
If this environment variable is set to "1", then commands such
|
||||
If this Boolean environment variable is set to true, then commands such
|
||||
as 'git blame' (in incremental mode), 'git rev-list', 'git log',
|
||||
'git check-attr' and 'git check-ignore' will
|
||||
force a flush of the output stream after each record have been
|
||||
flushed. If this
|
||||
variable is set to "0", the output of these commands will be done
|
||||
variable is set to false, the output of these commands will be done
|
||||
using completely buffered I/O. If this environment variable is
|
||||
not set, Git will choose buffered or record-oriented flushing
|
||||
based on whether stdout appears to be redirected to a file or not.
|
||||
|
Reference in New Issue
Block a user