GIT v1.5.6 Release Notes ======================== Updates since v1.5.5 -------------------- (subsystems) (portability) (performance) * "git rebase --onto $there $from $branch" used to switch to the tip of $branch only to immediately reset back to $from, smudging work tree files unnecessarily. This has been optimized. (usability, bells and whistles) * "git add -p" (and the "patch" subcommand of "git add -i") can choose to apply (or not apply) mode changes independently from contents changes. * "git bisect help" gives longer and more helpful usage information. * "git diff/log --dirstat" output is consistent between binary and textual changes. * "git gc --auto" honors a new pre-aut-gc hook to temporarily disable it. * "git log --pretty=tformat:" gives a LF after each entry, instead of giving a LF between each pair of entries which is how "git log --pretty=format:" works. * "git send-email" now can send out messages outside a git repository. * "git status" can optionally include output from "git submodule summary". * "gitweb" can read from a system-wide configuration file. (internal) * "git unpack-objects" and "git receive-pack" is now more strict about detecting breakage in the objects they receive over the wire. Fixes since v1.5.5 ------------------ All of the fixes in v1.5.5 maintenance series are included in this release, unless otherwise noted. -- exec >/var/tmp/1 O=v1.5.5-56-g5f0734f echo O=`git describe refs/heads/master` git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint