| 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. |
| |
| * "git describe --contains" penalized light-weight tags so much that |
| they were almost never considered. Instead, give them about the |
| same chance to be considered as an annotated tag that is the same |
| age as the underlying commit would. |
| |
| * The result from "git diff" that compares two blobs, e.g. "git diff |
| $commit1:$path $commit2:$path", used to be shown with the full |
| object name as given on the command line, but it is more natural to |
| use the $path in the output and use it to look up .gitattributes. |
| |
| * A flaky test has been corrected. |
| |
| * Help contributors that visit us at GitHub. |
| |
| * "git stash push <pathspec>" did not work from a subdirectory at all. |
| Bugfix for a topic in v2.13 |
| |
| Also contains various documentation updates and code clean-ups. |