Update draft release notes

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

Junio C Hamano committed Jun 11, 2013 at 13:50 UTC 879070e650d30ac8451b20b5851fad423552cfed
1 file changed +48 -1
Documentation/RelNotes/1.8.4.txt
+48 -1
@@ -4,7 +4,15 @@ Git v1.8.4 Release Notes
4 Updates since v1.8.3
5 --------------------
6
7 -Foreign interface
7 +Foreign interfaces and ports.
8 +
9 + * Update build for Cygwin 1.[57]. Torsten Bögershausen reports that
10 + this is fine with Cygwin 1.7 ($gmane/225824) so let's try moving it
11 + ahead.
12 +
13 + * The credential helper to talk to keychain on OS X (in contrib/) has
14 + been updated to kick in not just when talking http/https but also
15 + imap(s) and smtp.
16
17 * Remote transport helper has been updated to report errors and
18 maintain ref hierarchy used to keep track of its own state better.
@@ -14,8 +22,28 @@ Foreign interface
22 does not work yet, and (2) the helper may not know how to do
23 --dry-run; these problematic cases are disabled for now.
24
25 + * git-remote-hg/bzr (in contrib/) updates.
26 +
27 + * git-remote-mw (in contrib/) hints users to check the certificate,
28 + when https:// connection failed.
29 +
30 +
31 UI, Workflows & Features
32
33 + * "git cmd <name>", when <name> happens to be a 40-hex string,
34 + directly uses the 40-hex string as an object name, even if a ref
35 + "refs/<some hierarchy>/<name>" exists. This disambiguation order
36 + is unlikely to change, but we should warn about the ambiguity just
37 + like we warn when more than one refs/ hierachies share the same
38 + name.
39 +
40 + * "git rebase" learned "--[no-]autostash" option to save local
41 + changes instead of refusing to run (to which people's normal
42 + response was to stash them and re-run).
43 +
44 + * Instead of typing four capital letters "HEAD", you can say "@" now,
45 + e.g. "git log @".
46 +
47 * "check-ignore" (new feature since 1.8.2) has been updated to work
48 more like "check-attr" over bidi-pipes.
49
@@ -57,6 +85,9 @@ UI, Workflows & Features
85
86 Performance, Internal Implementation, etc.
87
88 + * Some leaks in unpack-trees (used in merge, cherry-pick and other
89 + codepaths) have been plugged.
90 +
91 * The codepath to read from marks files in fast-import/export did not
92 have to accept anything but 40-hex representation of the object
93 name. Further, fast-export did not need full in-core object
@@ -91,6 +122,22 @@ Unless otherwise noted, all the fixes since v1.8.3 in the maintenance
122 track are contained in this release (see release notes to them for
123 details).
124
125 + * "gitweb" forgot to clear a global variable $search_regexp upon each
126 + request, mistakenly carrying over the previous search to a new one
127 + when used as a persistent CGI.
128 + (merge ca7a5dc cm/gitweb-project-list-persistent-cgi-fix later to maint).
129 +
130 + * The wildmatch engine did not honor WM_CASEFOLD option correctly.
131 + (merge b79c0c3 ar/wildmatch-foldcase later to maint).
132 +
133 + * "git log -c --follow $path" segfaulted upon hitting the commit that
134 + renamed the $path being followed.
135 + (merge 46ec510 cb/log-follow-with-combined later to maint).
136 +
137 + * When a reflog notation is used for implicit "current branch", we
138 + did not say which branch and worse said "branch ''".
139 + (merge 305ebea rr/die-on-missing-upstream later to maint).
140 +
141 * "difftool --dir-diff" did not copy back changes made by the
142 end-user in the diff tool backend to the working tree in some
143 cases.