mirror of
https://github.com/git/git.git
synced 2024-10-30 22:07:53 +01:00
38 lines
1.4 KiB
Text
38 lines
1.4 KiB
Text
|
Git v2.13.2 Release Notes
|
||
|
=========================
|
||
|
|
||
|
Fixes since v2.13.1
|
||
|
-------------------
|
||
|
|
||
|
* The "collision detecting" SHA-1 implementation shipped with 2.13.1
|
||
|
was still broken on some platforms. Update to the upstream code
|
||
|
again to take their fix.
|
||
|
|
||
|
* "git checkout --recurse-submodules" did not quite work with a
|
||
|
submodule that itself has submodules.
|
||
|
|
||
|
* Introduce the BUG() macro to improve die("BUG: ...").
|
||
|
|
||
|
* The "run-command" API implementation has been made more robust
|
||
|
against dead-locking in a threaded environment.
|
||
|
|
||
|
* A recent update to t5545-push-options.sh started skipping all the
|
||
|
tests in the script when a web server testing is disabled or
|
||
|
unavailable, not just the ones that require a web server. Non HTTP
|
||
|
tests have been salvaged to always run in this script.
|
||
|
|
||
|
* "git clean -d" used to clean directories that has ignored files,
|
||
|
even though the command should not lose ignored ones without "-x".
|
||
|
"git status --ignored" did not list ignored and untracked files
|
||
|
without "-uall". These have been corrected.
|
||
|
|
||
|
* The timestamp of the index file is now taken after the file is
|
||
|
closed, to help Windows, on which a stale timestamp is reported by
|
||
|
fstat() on a file that is opened for writing and data was written
|
||
|
but not yet closed.
|
||
|
|
||
|
* "git pull --rebase --autostash" didn't auto-stash when the local history
|
||
|
fast-forwards to the upstream.
|
||
|
|
||
|
Also contains various documentation updates and code clean-ups.
|