Merge branch 'ls/github' into maint
[git.git] / Documentation / RelNotes / 2.13.2.txt
blobc8ba0fa16f4904c421c878b53163c8095abf7f17
1 Git v2.13.2 Release Notes
2 =========================
4 Fixes since v2.13.1
5 -------------------
7  * The "collision detecting" SHA-1 implementation shipped with 2.13.1
8    was still broken on some platforms.  Update to the upstream code
9    again to take their fix.
11  * "git checkout --recurse-submodules" did not quite work with a
12    submodule that itself has submodules.
14  * Introduce the BUG() macro to improve die("BUG: ...").
16  * The "run-command" API implementation has been made more robust
17    against dead-locking in a threaded environment.
19  * A recent update to t5545-push-options.sh started skipping all the
20    tests in the script when a web server testing is disabled or
21    unavailable, not just the ones that require a web server.  Non HTTP
22    tests have been salvaged to always run in this script.
24  * "git clean -d" used to clean directories that has ignored files,
25    even though the command should not lose ignored ones without "-x".
26    "git status --ignored"  did not list ignored and untracked files
27    without "-uall".  These have been corrected.
29  * The timestamp of the index file is now taken after the file is
30    closed, to help Windows, on which a stale timestamp is reported by
31    fstat() on a file that is opened for writing and data was written
32    but not yet closed.
34  * "git pull --rebase --autostash" didn't auto-stash when the local history
35    fast-forwards to the upstream.
37 Also contains various documentation updates and code clean-ups.