Documentation / RelNotes / 2.13.2.txton commit Prepare for 2.13.2 (fd99e2b)
   1Git v2.13.2 Release Notes
   2=========================
   3
   4Fixes 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
  37Also contains various documentation updates and code clean-ups.