@@ -24,14 +24,28 @@ mechanism to make "git add -u" behave as if "git add -u .", it is
24
24
important for those who are used to "git add -u" (without pathspec)
25
25
updating the index only for paths in the current subdirectory to start
26
26
training their fingers to explicitly say "git add -u ." when they mean
27
- it before Git 2.0 comes.
27
+ it before Git 2.0 comes. A warning is issued when these commands are
28
+ run without a pathspec and when you have local changes outside the
29
+ current directory, because the behaviour in Git 2.0 will be different
30
+ from today's version in such a situation.
28
31
29
32
30
33
Updates since v1.8.2
31
34
--------------------
32
35
33
36
UI, Workflows & Features
34
37
38
+ * "git branch --vv" learned to paint the name of the branch it
39
+ integrates with in a different color (color.branch.upstream,
40
+ which defaults to blue).
41
+
42
+ * "git count-objects" learned "--human-readable" aka "-H" option to
43
+ show various large numbers in Ki/Mi/GiB scaled as necessary.
44
+
45
+ * "git cherry-pick $blob" and "git cherry-pick $tree" are nonsense,
46
+ and a more readable error message e.g. "can't cherry-pick a tree"
47
+ is given (we used to say "expected exactly one commit").
48
+
35
49
* The "--annotate" option to "git send-email" can be turned on (or
36
50
off) by default with sendemail.annotate configuration variable (you
37
51
can use --no-annotate from the command line to override it).
@@ -178,6 +192,18 @@ Unless otherwise noted, all the fixes since v1.8.2 in the maintenance
178
192
track are contained in this release (see release notes to them for
179
193
details).
180
194
195
+ * When "upload-pack" fails while generating a pack in response to
196
+ "git fetch" (or "git clone"), the receiving side mistakenly said
197
+ there was a programming error to trigger the die handler
198
+ recursively.
199
+ (merge 1ece66b jk/a-thread-only-dies-once later to maint).
200
+
201
+ * "rev-list --stdin" and friends kept bogus pointers into input
202
+ buffer around as human readble object names. This was not a huge
203
+ problem but was exposed by a new change that uses these names in
204
+ error output.
205
+ (merge 70d26c6 tr/copy-revisions-from-stdin later to maint).
206
+
181
207
* Smart-capable HTTP servers were not restricted via the
182
208
GIT_NAMESPACE mechanism when talking with commit-walker clients,
183
209
like they do when talking with smart HTTP clients.
0 commit comments