|
| 1 | +Git v2.13.2 Release Notes |
| 2 | +========================= |
| 3 | + |
| 4 | +Fixes since v2.13.1 |
| 5 | +------------------- |
| 6 | + |
| 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. |
| 10 | + |
| 11 | + * "git checkout --recurse-submodules" did not quite work with a |
| 12 | + submodule that itself has submodules. |
| 13 | + |
| 14 | + * Introduce the BUG() macro to improve die("BUG: ..."). |
| 15 | + |
| 16 | + * The "run-command" API implementation has been made more robust |
| 17 | + against dead-locking in a threaded environment. |
| 18 | + |
| 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. |
| 23 | + |
| 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. |
| 28 | + |
| 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. |
| 33 | + |
| 34 | + * "git pull --rebase --autostash" didn't auto-stash when the local history |
| 35 | + fast-forwards to the upstream. |
| 36 | + |
| 37 | +Also contains various documentation updates and code clean-ups. |
0 commit comments