38 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| Git v1.7.8.1 Release Notes
 | |
| ==========================
 | |
| 
 | |
| Fixes since v1.7.8
 | |
| ------------------
 | |
| 
 | |
|  * In some codepaths (notably, checkout and merge), the ignore patterns
 | |
|    recorded in $GIT_DIR/info/exclude were not honored. They now are.
 | |
| 
 | |
|  * "git apply --check" did not error out when given an empty input
 | |
|    without any patch.
 | |
| 
 | |
|  * "git archive" mistakenly allowed remote clients to ask for commits
 | |
|    that are not at the tip of any ref.
 | |
| 
 | |
|  * "git checkout" and "git merge" treated in-tree .gitignore and exclude
 | |
|    file in $GIT_DIR/info/ directory inconsistently when deciding which
 | |
|    untracked files are ignored and expendable.
 | |
| 
 | |
|  * LF-to-CRLF streaming filter used when checking out a large-ish blob
 | |
|    fell into an infinite loop with a rare input.
 | |
| 
 | |
|  * The function header pattern for files with "diff=cpp" attribute did
 | |
|    not consider "type *funcname(type param1,..." as the beginning of a
 | |
|    function.
 | |
| 
 | |
|  * The error message from "git diff" and "git status" when they fail
 | |
|    to inspect changes in submodules did not report which submodule they
 | |
|    had trouble with.
 | |
| 
 | |
|  * After fetching from a remote that has very long refname, the reporting
 | |
|    output could have corrupted by overrunning a static buffer.
 | |
| 
 | |
|  * "git pack-objects" avoids creating cyclic dependencies among deltas
 | |
|    when seeing a broken packfile that records the same object in both
 | |
|    the deflated form and as a delta.
 | |
| 
 | |
| Also contains minor fixes and documentation updates.
 |