Merge branch 'jc/setup'
[git] / Documentation / RelNotes-1.5.5.txt
1 GIT v1.5.5 Release Notes
2 ========================
3
4 Updates since v1.5.4
5 --------------------
6
7 (performance)
8
9  * On platforms with suboptimal qsort(3) implementation, there
10    is an option to use more reasonable substitute we ship with
11    our software.
12
13  * New configuration variable "pack.packsizelimit" can be used
14    in place of command line option --max-pack-size.
15
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.
20
21  * "git commit" does not run lstat(2) more than necessary
22    anymore.
23
24 (usability, bells and whistles)
25
26  * You can be warned when core.autocrlf conversion is applied in
27    such a way that results in an irreversible conversion.
28
29  * A pattern "foo/" in .gitignore file now matches a directory
30    "foo".  Pattern "foo" also matches as before.
31
32  * "git describe" learned to limit the tags to be used for
33    naming with --match option.
34
35  * "git describe --contains" now barfs when the named commit
36    cannot be described.
37
38  * bash completion's prompt helper function can talk about
39    operation in-progress (e.g. merge, rebase, etc.).
40
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.
44
45  * "git gui" learned an auto-spell checking.
46
47  * "git send-email" learned to prompt for passwords
48    interactively.
49
50  * "git send-email" learned an easier way to suppress CC
51    recipients.
52
53  * Various "git cvsimport", "git cvsexportcommit", "git svn" and
54    "git p4" improvements.
55
56 (internal)
57
58  * Duplicated code between git-help and git-instaweb that
59    launches user's preferred browser has been refactored.
60
61  * It is now easier to write test scripts that records known
62    breakages.
63
64
65 Fixes since v1.5.4
66 ------------------
67
68 All of the fixes in v1.5.4 maintenance series are included in
69 this release, unless otherwise noted.
70
71
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
78