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`maint
						commit
						4ca12e10e6
					
				| 
						 | 
				
			
			@ -298,7 +298,7 @@ __git_ps1_colorize_gitstring ()
 | 
			
		|||
# variable, in that order.
 | 
			
		||||
__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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue