Merge branch 'ek/completion-use-read-r-to-read-literally'
The completion script used to use bare "read" without the "-r" option to read the contents of various state files, which risked getting confused with backslashes in them. This has been corrected. * ek/completion-use-read-r-to-read-literally: completion: suppress unwanted unescaping of `read`
This commit is contained in:
commit
4ca12e10e6
@ -298,7 +298,7 @@ __git_ps1_colorize_gitstring ()
|
|||||||
# variable, in that order.
|
# variable, in that order.
|
||||||
__git_eread ()
|
__git_eread ()
|
||||||
{
|
{
|
||||||
test -r "$1" && IFS=$'\r\n' read "$2" <"$1"
|
test -r "$1" && IFS=$'\r\n' read -r "$2" <"$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
# see if a cherry-pick or revert is in progress, if the user has committed a
|
# see if a cherry-pick or revert is in progress, if the user has committed a
|
||||||
|
Loading…
Reference in New Issue
Block a user