Export some email and pretty-printing functions
[git/jnareb-git.git] / Documentation / RelNotes-1.5.5.txt
blobc8b4f72c2306f7da37085053499694004e9fcba8
1 GIT v1.5.5 Release Notes
2 ========================
4 Updates since v1.5.4
5 --------------------
7 (performance)
9  * On platforms with suboptimal qsort(3) implementation, there
10    is an option to use more reasonable substitute we ship with
11    our software.
13  * New configuration variable "pack.packsizelimit" can be used
14    in place of command line option --max-pack-size.
16  * "git fetch" over the native git protocol used to make a
17    connection to find out the set of current remote refs and
18    another to actually download the pack data.  We now use only
19    one connection for these tasks.
21  * "git commit" does not run lstat(2) more than necessary
22    anymore.
24 (usability, bells and whistles)
26  * You can be warned when core.autocrlf conversion is applied in
27    such a way that results in an irreversible conversion.
29  * A pattern "foo/" in .gitignore file now matches a directory
30    "foo".  Pattern "foo" also matches as before.
32  * "git describe" learned to limit the tags to be used for
33    naming with --match option.
35  * "git describe --contains" now barfs when the named commit
36    cannot be described.
38  * bash completion's prompt helper function can talk about
39    operation in-progress (e.g. merge, rebase, etc.).
41  * "git commit" learned a new hook "prepare-commit-msg" that can
42    inspect what is going to be committed and prepare the commit
43    log message template to be edited.
45  * "git gui" learned an auto-spell checking.
47  * "git send-email" learned to prompt for passwords
48    interactively.
50  * "git send-email" learned an easier way to suppress CC
51    recipients.
53  * Various "git cvsimport", "git cvsexportcommit", "git svn" and
54    "git p4" improvements.
56 (internal)
58  * Duplicated code between git-help and git-instaweb that
59    launches user's preferred browser has been refactored.
61  * It is now easier to write test scripts that records known
62    breakages.
65 Fixes since v1.5.4
66 ------------------
68 All of the fixes in v1.5.4 maintenance series are included in
69 this release, unless otherwise noted.
72 ---
73 exec >/var/tmp/1
74 O=v1.5.4
75 O=v1.5.4.2-122-g7cb97da
76 echo O=`git describe refs/heads/master`
77 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint