63 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Git v2.13.3 Release Notes
 | |
| =========================
 | |
| 
 | |
| Fixes since v2.13.2
 | |
| -------------------
 | |
| 
 | |
|  * The "collision detecting" SHA-1 implementation shipped with 2.13.2
 | |
|    was still broken on some platforms.  Update to the upstream code
 | |
|    again to take their fix.
 | |
| 
 | |
|  * The 'diff-highlight' program (in contrib/) has been restructured
 | |
|    for easier reuse by an external project 'diff-so-fancy'.
 | |
| 
 | |
|  * "git mergetool" learned to work around a wrapper MacOS X adds
 | |
|    around underlying meld.
 | |
| 
 | |
|  * An example in documentation that does not work in multi worktree
 | |
|    configuration has been corrected.
 | |
| 
 | |
|  * The pretty-format specifiers like '%h', '%t', etc. had an
 | |
|    optimization that no longer works correctly.  In preparation/hope
 | |
|    of getting it correctly implemented, first discard the optimization
 | |
|    that is broken.
 | |
| 
 | |
|  * The code to pick up and execute command alias definition from the
 | |
|    configuration used to switch to the top of the working tree and
 | |
|    then come back when the expanded alias was executed, which was
 | |
|    unnecessarilyl complex.  Attempt to simplify the logic by using the
 | |
|    early-config mechanism that does not chdir around.
 | |
| 
 | |
|  * "git add -p" were updated in 2.12 timeframe to cope with custom
 | |
|    core.commentchar but the implementation was buggy and a
 | |
|    metacharacter like $ and * did not work.
 | |
| 
 | |
|  * Fix a recent regression to "git rebase -i" and add tests that would
 | |
|    have caught it and others.
 | |
| 
 | |
|  * An unaligned 32-bit access in pack-bitmap code ahs been corrected.
 | |
| 
 | |
|  * Tighten error checks for invalid "git apply" input.
 | |
| 
 | |
|  * The split index code did not honor core.sharedrepository setting
 | |
|    correctly.
 | |
| 
 | |
|  * The Makefile rule in contrib/subtree for building documentation
 | |
|    learned to honour USE_ASCIIDOCTOR just like the main documentation
 | |
|    set does.
 | |
| 
 | |
|  * A few tests that tried to verify the contents of push certificates
 | |
|    did not use 'git rev-parse' to formulate the line to look for in
 | |
|    the certificate correctly.
 | |
| 
 | |
|  * After "git branch --move" of the currently checked out branch, the
 | |
|    code to walk the reflog of HEAD via "log -g" and friends
 | |
|    incorrectly stopped at the reflog entry that records the renaming
 | |
|    of the branch.
 | |
| 
 | |
|  * The rewrite of "git branch --list" using for-each-ref's internals
 | |
|    that happened in v2.13 regressed its handling of color.branch.local;
 | |
|    this has been fixed.
 | |
| 
 | |
| Also contains various documentation updates and code clean-ups.
 | 
