Git 1.8.1-rc1

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

Junio C Hamano committed Dec 7, 2012 at 14:18 UTC 816f290752cb43c88e31ea1a9e06ec84d559add3
2 files changed +5 -23
Documentation/RelNotes/1.8.1.txt
+4 -22
@@ -146,55 +146,44 @@ details).
146
147 * The configuration parser had an unnecessary hardcoded limit on
148 variable names that was not checked consistently.
149 - (merge 0971e99 bw/config-lift-variable-name-length-limit later to maint).
149
150 * The "say" function in the test scaffolding incorrectly allowed
151 "echo" to interpret "\a" as if it were a C-string asking for a
152 BEL output.
154 - (merge 7bc0911 jc/test-say-color-avoid-echo-escape later to maint).
153
154 * "git mergetool" feeds /dev/null as a common ancestor when dealing
155 with an add/add conflict, but p4merge backend cannot handle
156 it. Work it around by passing a temporary empty file.
159 - (merge 3facc60 da/mergetools-p4 later to maint).
157
158 * "git log -F -E --grep='<ere>'" failed to use the given <ere>
159 pattern as extended regular expression, and instead looked for the
160 string literally.
164 - (merge 727b6fc jc/grep-pcre-loose-ends~1 later to maint).
161
162 * "git grep -e pattern <tree>" asked the attribute system to read
163 "<tree>:.gitattributes" file in the working tree, which was
164 nonsense.
169 - (merge 55c6168 nd/grep-true-path later to maint).
165
166 * A symbolic ref refs/heads/SYM was not correctly removed with "git
167 branch -d SYM"; the command removed the ref pointed by SYM
168 instead.
174 - (merge 13baa9f rs/branch-del-symref later to maint).
169
170 * Update "remote tracking branch" in the documentation to
171 "remote-tracking branch".
178 - (merge a6d3bde mm/maint-doc-remote-tracking later to maint).
172
173 * "git pull --rebase" run while the HEAD is detached tried to find
174 the upstream branch of the detached HEAD (which by definition
175 does not exist) and emitted unnecessary error messages.
183 - (merge e980765 ph/pull-rebase-detached later to maint).
176
177 * The refs/replace hierarchy was not mentioned in the
178 repository-layout docs.
187 - (merge 11fbe18 po/maint-refs-replace-docs later to maint).
179
180 * Various rfc2047 quoting issues around a non-ASCII name on the
181 From: line in the output from format-patch have been corrected.
191 - (merge 25dc8da js/format-2047 later to maint).
182
183 * Sometimes curl_multi_timeout() function suggested a wrong timeout
184 value when there is no file descriptor to wait on and the http
185 transport ended up sleeping for minutes in select(2) system call.
186 A workaround has been added for this.
197 - (merge 7202b81 sz/maint-curl-multi-timeout later to maint).
187
188 * For a fetch refspec (or the result of applying wildcard on one),
189 we always want the RHS to map to something inside "refs/"
@@ -203,7 +192,6 @@ details).
192
193 * "git diff -G<pattern>" did not honor textconv filter when looking
194 for changes.
206 - (merge b1c2f57 jk/maint-diff-grep-textconv later to maint).
195
196 * Some HTTP servers ask for auth only during the actual packing phase
197 (not in ls-remote phase); this is not really a recommended
@@ -213,41 +201,35 @@ details).
201
202 * "git p4" used to try expanding malformed "$keyword$" that spans
203 across multiple lines.
216 - (merge 6b2bf41 pw/maint-p4-rcs-expansion-newline later to maint).
204
205 * Syntax highlighting in "gitweb" was not quite working.
219 - (merge 048b399 rh/maint-gitweb-highlight-ext later to maint).
206
207 * RSS feed from "gitweb" had a xss hole in its title output.
222 - (merge 0f0ecf6 jk/maint-gitweb-xss later to maint).
208
209 * "git config --path $key" segfaulted on "[section] key" (a boolean
210 "true" spelled without "=", not "[section] key = true").
226 - (merge 962c38e cn/config-missing-path later to maint).
211
212 * "git checkout -b foo" while on an unborn branch did not say
213 "Switched to a new branch 'foo'" like other cases.
230 - (merge afa8c07 jk/checkout-out-of-unborn later to maint).
214 +
215 + * Various codepaths have workaround for a common misconfiguration to
216 + spell "UTF-8" as "utf8", but it was not used uniformly. Most
217 + notably, mailinfo (which is used by "git am") lacked this support.
218
219 * We failed to mention a file without any content change but whose
220 permission bit was modified, or (worse yet) a new file without any
221 content in the "git diff --stat" output.
235 - (merge de9095955 lt/diff-stat-show-0-lines later to maint).
222
223 * When "--stat-count" hides a diffstat for binary contents, the total
224 number of added and removed lines at the bottom was computed
225 incorrectly.
240 - (merge de9095955 lt/diff-stat-show-0-lines later to maint).
226
227 * When "--stat-count" hides a diffstat for unmerged paths, the total
228 number of affected files at the bottom of the "diff --stat" output
229 was computed incorrectly.
245 - (merge de9095955 lt/diff-stat-show-0-lines later to maint).
230
231 * "diff --shortstat" miscounted the total number of affected files
232 when there were unmerged paths.
249 - (merge de9095955 lt/diff-stat-show-0-lines later to maint).
233
234 * "update-ref -d --deref SYM" to delete a ref through a symbolic ref
235 that points to it did not remove it correctly.
253 - (merge b274a71 jh/update-ref-d-through-symref later to maint).
GIT-VERSION-GEN
+1 -1
@@ -1,7 +1,7 @@
1 #!/bin/sh
2
3 GVF=GIT-VERSION-FILE
4 -DEF_VER=v1.8.1-rc0
4 +DEF_VER=v1.8.1-rc1
5
6 LF='
7 '