@@ -6,7 +6,16 @@ Updates since v1.5.4
6
6
7
7
(subsystems)
8
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.
10
19
11
20
(performance)
12
21
@@ -27,6 +36,9 @@ Updates since v1.5.4
27
36
28
37
(usability, bells and whistles)
29
38
39
+ * Bash completion script (in contrib) are aware of more commands and
40
+ options.
41
+
30
42
* You can be warned when core.autocrlf conversion is applied in
31
43
such a way that results in an irreversible conversion.
32
44
@@ -54,11 +66,6 @@ Updates since v1.5.4
54
66
used to tell "git-fetch" and "git-push" to use different URL than what
55
67
is given from the command line.
56
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
-
62
69
* "git add -i" behaves better even before you make an initial commit.
63
70
64
71
* "git am" refused to run from a subdirectory without a good reason.
@@ -114,24 +121,46 @@ Updates since v1.5.4
114
121
115
122
* "git gc" learned --quiet option.
116
123
124
+ * "git gc" now automatically prunes unreachable objects that are two
125
+ weeks old or older.
126
+
117
127
* "git grep" now knows "--name-only" is a synonym for the "-l" option.
118
128
119
129
* "git help <alias>" now reports "'git <alias>' is alias to <what>",
120
130
instead of saying "No manual entry for git-<alias>".
121
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
+
122
138
* "git log --grep=<what>" learned "--fixed-strings" option to look for
123
139
<what> without treating it as a regular expression.
124
140
125
141
* "git gui" learned an auto-spell checking.
126
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
+
127
151
* "git send-email" learned to prompt for passwords
128
152
interactively.
129
153
130
154
* "git send-email" learned an easier way to suppress CC
131
155
recipients.
132
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.
135
164
136
165
* Various "git cvsimport", "git cvsexportcommit", "git svn" and
137
166
"git p4" improvements.
@@ -146,13 +175,17 @@ Updates since v1.5.4
146
175
147
176
* "git checkout" is rewritten in C.
148
177
178
+ * "git remote" is rewritten in C.
179
+
149
180
* Two conflict hunks that are separated by a very short span of common
150
181
lines are now coalesced into one larger hunk, to make the result easier
151
182
to read.
152
183
153
184
* Run-command API's use of file descriptors is documented clearer and
154
185
is more consistent now.
155
186
187
+ * diff output can be sent to FILE * that is different from stdout. This
188
+ will help reimplementing more things in C.
156
189
157
190
Fixes since v1.5.4
158
191
------------------
@@ -168,6 +201,6 @@ this release, unless otherwise noted.
168
201
169
202
---
170
203
exec >/var/tmp/1
171
- O=v1.5.4.3-428-g6b48990
204
+ O=v1.5.4.4-620-gc817faa
172
205
echo O=`git describe refs/heads/master`
173
206
git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
0 commit comments