39 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
Git v2.3.3 Release Notes
 | 
						|
========================
 | 
						|
 | 
						|
Fixes since v2.3.2
 | 
						|
------------------
 | 
						|
 | 
						|
 * A corrupt input to "git diff -M" used cause us to segfault.
 | 
						|
 | 
						|
 * The borrowed code in kwset API did not follow our usual convention
 | 
						|
   to use "unsigned char" to store values that range from 0-255.
 | 
						|
 | 
						|
 * Description given by "grep -h" for its --exclude-standard option
 | 
						|
   was phrased poorly.
 | 
						|
 | 
						|
 * Documentaton for "git remote add" mentioned "--tags" and
 | 
						|
   "--no-tags" and it was not clear that fetch from the remote in
 | 
						|
   the future will use the default behaviour when neither is given
 | 
						|
   to override it.
 | 
						|
 | 
						|
 * "git diff --shortstat --dirstat=changes" showed a dirstat based on
 | 
						|
   lines that was never asked by the end user in addition to the
 | 
						|
   dirstat that the user asked for.
 | 
						|
 | 
						|
 * The interaction between "git submodule update" and the
 | 
						|
   submodule.*.update configuration was not clearly documented.
 | 
						|
 | 
						|
 * "git apply" was not very careful about reading from, removing,
 | 
						|
   updating and creating paths outside the working tree (under
 | 
						|
   --index/--cached) or the current directory (when used as a
 | 
						|
   replacement for GNU patch).
 | 
						|
 | 
						|
 * "git daemon" looked up the hostname even when "%CH" and "%IP"
 | 
						|
   interpolations are not requested, which was unnecessary.
 | 
						|
 | 
						|
 * The "interpolated-path" option of "git daemon" inserted any string
 | 
						|
   client declared on the "host=" capability request without checking.
 | 
						|
   Sanitize and limit %H and %CH to a saner and a valid DNS name.
 | 
						|
 | 
						|
Also contains typofixes, documentation updates and trivial code clean-ups.
 |