Merge branch 'maint'
[git/mingw/j6t.git] / Documentation / RelNotes-1.5.6.txt
blobf3256fb82c851b18d45d6efe59bcb09578fef770
1 GIT v1.5.6 Release Notes
2 ========================
4 Updates since v1.5.5
5 --------------------
7 (subsystems)
10 (portability)
13 (performance)
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.
19 (usability, bells and whistles)
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.
24 * "git bisect help" gives longer and more helpful usage information.
26 * "git diff/log --dirstat" output is consistent between binary and textual
27   changes.
29 * "git gc --auto" honors a new pre-aut-gc hook to temporarily disable it.
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.
35 * "git send-email" now can send out messages outside a git repository.
37 * "git status" can optionally include output from "git submodule
38   summary".
40 * "gitweb" can read from a system-wide configuration file.
42 (internal)
44 * "git unpack-objects" and "git receive-pack" is now more strict about
45   detecting breakage in the objects they receive over the wire.
48 Fixes since v1.5.5
49 ------------------
51 All of the fixes in v1.5.5 maintenance series are included in
52 this release, unless otherwise noted.
56 exec >/var/tmp/1
57 O=v1.5.5-56-g5f0734f
58 echo O=`git describe refs/heads/master`
59 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint