@matheusbsbs / matheus-bagliano / commits / 7092882c84
Fork 0

Update draft release notes for 1.5.5

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Mar 15, 2008 at 23:59 UTC 7092882c84269af287646294a151551c59170a64
1 file changed +42 -9
Documentation/RelNotes-1.5.5.txt
+42 -9
@@ -6,7 +6,16 @@ Updates since v1.5.4
6
7 (subsystems)
8
9 - * Comes with git-gui 0.9.3
9 + * Comes with git-gui 0.9.3.
10 +
11 +(portability)
12 +
13 + * We shouldn't ask for BSD group ownership semantics by setting g+s bit
14 + on directories on older BSD systems that refuses chmod() by non root
15 + users. BSD semantics is the default there anyway.
16 +
17 + * Bunch of portability improvement patches coming from an effort to port
18 + to Solaris has been applied.
19
20 (performance)
21
@@ -27,6 +36,9 @@ Updates since v1.5.4
36
37 (usability, bells and whistles)
38
39 + * Bash completion script (in contrib) are aware of more commands and
40 + options.
41 +
42 * You can be warned when core.autocrlf conversion is applied in
43 such a way that results in an irreversible conversion.
44
@@ -54,11 +66,6 @@ Updates since v1.5.4
66 used to tell "git-fetch" and "git-push" to use different URL than what
67 is given from the command line.
68
57 - * "git push <somewhere> HEAD" and "git push <somewhere> +HEAD" works as
58 - expected; they push the current branch (and only the current branch).
59 - In addition, HEAD can be written as the value of "remote.<there>.push"
60 - configuration variable.
61 -
69 * "git add -i" behaves better even before you make an initial commit.
70
71 * "git am" refused to run from a subdirectory without a good reason.
@@ -114,24 +121,46 @@ Updates since v1.5.4
121
122 * "git gc" learned --quiet option.
123
124 + * "git gc" now automatically prunes unreachable objects that are two
125 + weeks old or older.
126 +
127 * "git grep" now knows "--name-only" is a synonym for the "-l" option.
128
129 * "git help <alias>" now reports "'git <alias>' is alias to <what>",
130 instead of saying "No manual entry for git-<alias>".
131
132 + * "git help" can use different backends to show manual pages and this can
133 + be configured using "man.viewer" configuration.
134 +
135 + * "gitk" does not restore window position from $HOME/.gitk anymore (it
136 + still restores the size).
137 +
138 * "git log --grep=<what>" learned "--fixed-strings" option to look for
139 <what> without treating it as a regular expression.
140
141 * "git gui" learned an auto-spell checking.
142
143 + * "git push <somewhere> HEAD" and "git push <somewhere> +HEAD" works as
144 + expected; they push the current branch (and only the current branch).
145 + In addition, HEAD can be written as the value of "remote.<there>.push"
146 + configuration variable.
147 +
148 + * When the configuration variable "pack.threads" is set to 0, "git
149 + repack" auto detects the number of CPUs and uses that many threads.
150 +
151 * "git send-email" learned to prompt for passwords
152 interactively.
153
154 * "git send-email" learned an easier way to suppress CC
155 recipients.
156
133 - * When the configuration variable "pack.threads" is set to 0, "git
134 - repack" auto detects the number of CPUs and uses that many threads.
157 + * "git stash" learned "pop" command, that applies the latest stash and
158 + removes it from the stash, and "drop" command to discard the named
159 + stash entry.
160 +
161 + * "git submodule" learned a new subcommand "summary" to show the
162 + symmetric difference between the HEAD version and the work tree version
163 + of the submodule commits.
164
165 * Various "git cvsimport", "git cvsexportcommit", "git svn" and
166 "git p4" improvements.
@@ -146,6 +175,8 @@ Updates since v1.5.4
175
176 * "git checkout" is rewritten in C.
177
178 + * "git remote" is rewritten in C.
179 +
180 * Two conflict hunks that are separated by a very short span of common
181 lines are now coalesced into one larger hunk, to make the result easier
182 to read.
@@ -153,6 +184,8 @@ Updates since v1.5.4
184 * Run-command API's use of file descriptors is documented clearer and
185 is more consistent now.
186
187 + * diff output can be sent to FILE * that is different from stdout. This
188 + will help reimplementing more things in C.
189
190 Fixes since v1.5.4
191 ------------------
@@ -168,6 +201,6 @@ this release, unless otherwise noted.
201
202 ---
203 exec >/var/tmp/1
171 -O=v1.5.4.3-428-g6b48990
204 +O=v1.5.4.4-620-gc817faa
205 echo O=`git describe refs/heads/master`
206 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint