Sixth batch for 1.8.1

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

Junio C Hamano committed Nov 20, 2012 at 10:46 UTC 3a189da601e676a997cbb06b53da02cac364b2ff
1 file changed +39 -3
Documentation/RelNotes/1.8.1.txt
+39 -3
@@ -32,16 +32,22 @@ UI, Workflows & Features
32 The bug has been fixed in "less" version 406 (June 2007), and the
33 workaround has been removed in this release.
34
35 + * Some documentation pages that used to ship only in the plain text
36 + format are now formatted in HTML as well.
37 +
38 * A new configuration variable "diff.context" can be used to
39 give the default number of context lines in the patch output, to
40 override the hardcoded default of 3 lines.
41
39 - * "git format-patch" leraned the "--notes=<ref>" option to give
42 + * "git format-patch" learned the "--notes=<ref>" option to give
43 notes for the commit after the three-dash lines in its output.
44
45 * "git log --grep=<pcre>" learned to honor the "grep.patterntype"
46 configuration set to "perl".
47
48 + * "git replace -d <object>" now interprets <object>, instead of only
49 + accepting full hex object name.
50 +
51 * "git rm $submodule" used to punt on removing a submodule working
52 tree to avoid losing the repository embedded in it. Because
53 recent git uses a mechanism to separate the submodule repository
@@ -70,6 +76,8 @@ Foreign Interface
76
77 Performance, Internal Implementation, etc.
78
79 + * Compilation on Cygwin with newer header files are supported now.
80 +
81 * The logic to generate the initial advertisement from
82 "upload-pack" (what is invoked by "git fetch" on the other side
83 of the connection) to list what refs are available in the
@@ -78,6 +86,10 @@ Performance, Internal Implementation, etc.
86 * The logic to find set of attributes that match a given path has
87 been optimized.
88
89 + * Use preloadindex in "git diff-index" and "git update-index", which
90 + has a nice speedup on systems with slow stat calls (and even on
91 + Linux).
92 +
93
94 Also contains minor documentation updates and code clean-ups.
95
@@ -132,11 +144,11 @@ details).
144 (merge 11fbe18 po/maint-refs-replace-docs later to maint).
145
146 * Various rfc2047 quoting issues around a non-ASCII name on the
135 - From: line in the output from format-patch has been corrected.
147 + From: line in the output from format-patch have been corrected.
148 (merge 25dc8da js/format-2047 later to maint).
149
150 * Sometimes curl_multi_timeout() function suggested a wrong timeout
139 - value when there is no file descriptors to wait on and the http
151 + value when there is no file descriptor to wait on and the http
152 transport ended up sleeping for minutes in select(2) system call.
153 A workaround has been added for this.
154 (merge 7202b81 sz/maint-curl-multi-timeout later to maint).
@@ -149,3 +161,27 @@ details).
161 * "git diff -G<pattern>" did not honor textconv filter when looking
162 for changes.
163 (merge b1c2f57 jk/maint-diff-grep-textconv later to maint).
164 +
165 + * Some HTTP servers ask for auth only during the actual packing phase
166 + (not in ls-remote phase); this is not really a recommended
167 + configuration, but the clients used to fail to authenticate with
168 + such servers.
169 + (merge 2e736fd jk/maint-http-half-auth-fetch later to maint).
170 +
171 + * "git p4" used to try expanding malformed "$keyword$" that spans
172 + across multiple lines.
173 + (merge 6b2bf41 pw/maint-p4-rcs-expansion-newline later to maint).
174 +
175 + * Syntax highlighting in "gitweb" was not quite working.
176 + (merge 048b399 rh/maint-gitweb-highlight-ext later to maint).
177 +
178 + * RSS feed from "gitweb" had a xss hole in its title output.
179 + (merge 0f0ecf6 jk/maint-gitweb-xss later to maint).
180 +
181 + * "git config --path $key" segfaulted on "[section] key" (a boolean
182 + "true" spelled without "=", not "[section] key = true").
183 + (merge 962c38e cn/config-missing-path later to maint).
184 +
185 + * "git checkout -b foo" while on an unborn branch did not say
186 + "Switched to a new branch 'foo'" like other cases.
187 + (merge afa8c07 jk/checkout-out-of-unborn later to maint).