1GIT v1.5.6 Release Notes 2======================== 3 4Updates since v1.5.5 5-------------------- 6 7(subsystems) 8 9 10(portability) 11 12 13(performance) 14 15* "git rebase --onto $there $from $branch" used to switch to the tip of 16 $branch only to immediately reset back to $from, smudging work tree 17 files unnecessarily. This has been optimized. 18 19(usability, bells and whistles) 20 21* "git add -p" (and the "patch" subcommand of "git add -i") can choose to 22 apply (or not apply) mode changes independently from contents changes. 23 24* "git bisect help" gives longer and more helpful usage information. 25 26* "git diff/log --dirstat" output is consistent between binary and textual 27 changes. 28 29* "git gc --auto" honors a new pre-aut-gc hook to temporarily disable it. 30 31* "git log --pretty=tformat:<custom format>" gives a LF after each entry, 32 instead of giving a LF between each pair of entries which is how 33 "git log --pretty=format:<custom format>" works. 34 35* "git send-email" now can send out messages outside a git repository. 36 37* "git status" can optionally include output from "git submodule 38 summary". 39 40* "gitweb" can read from a system-wide configuration file. 41 42(internal) 43 44* "git unpack-objects" and "git receive-pack" is now more strict about 45 detecting breakage in the objects they receive over the wire. 46 47 48Fixes since v1.5.5 49------------------ 50 51All of the fixes in v1.5.5 maintenance series are included in 52this release, unless otherwise noted. 53 54 55-- 56exec >/var/tmp/1 57O=v1.5.5-56-g5f0734f 58echo O=`git describe refs/heads/master` 59git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint