Update draft release notes to 1.8.5

List notable topics that graduated during Jonathan's interim maintainership. Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Oct 16, 2013 at 12:27 UTC 1d25dd416f08f39042d23340db380f28abb81962
1 file changed +30
Documentation/RelNotes/1.8.5.txt
+30
@@ -42,6 +42,11 @@ release, will keep ignoring removals, but the users who rely on this
42 behaviour are encouraged to start using "git add --ignore-removal <path>"
43 now before 2.0 is released.
44
45 +The default prefix for "git svn" will change in Git 2.0. For a long
46 +time, "git svn" created its remote-tracking branches directly under
47 +refs/remotes, but it will place them under refs/remotes/origin/ unless
48 +it is told otherwise with its --prefix option.
49 +
50
51 Updates since v1.8.4
52 --------------------
@@ -71,6 +76,20 @@ Foreign interfaces, subsystems and ports.
76
77 UI, Workflows & Features
78
79 + * "git replace" helper no longer allows an object to be replaced with
80 + another object of a different type to avoid confusion (you can
81 + still manually craft such replacement using "git update-ref", as an
82 + escape hatch).
83 +
84 + * "git status" no longer prints dirty status information for
85 + submodules for which submodule.$name.ignore is set to "all".
86 +
87 + * "git rebase -i" honours core.abbrev when preparing the insn sheet
88 + for editing.
89 +
90 + * "git status" during a cherry-pick shows what original commit is
91 + being picked.
92 +
93 * Instead of typing four capital letters "HEAD", you can say "@" now,
94 e.g. "git log @".
95
@@ -182,6 +201,8 @@ UI, Workflows & Features
201
202 Performance, Internal Implementation, etc.
203
204 + * Build procedure for MSVC has been updated.
205 +
206 * If a build-time fallback is set to "cat" instead of "less", we
207 should apply the same "no subprocess or pipe" optimization as we
208 apply to user-supplied GIT_PAGER=cat.
@@ -215,6 +236,15 @@ Unless otherwise noted, all the fixes since v1.8.4 in the maintenance
236 track are contained in this release (see release notes to them for
237 details).
238
239 + * "git shortlog" used to choke and die when there is a malformed
240 + commit (e.g. missing authors); it now simply ignore such a commit
241 + and keeps going.
242 + (merge cd4f09e jk/shortlog-tolerate-broken-commit later to maint).
243 +
244 + * "git merge-recursive" did not parse its "--diff-algorithm=" command
245 + line option correctly.
246 + (merge 6562928 jk/diff-algo later to maint).
247 +
248 * When running "fetch -q", a long silence while the sender side
249 computes the set of objects to send can be mistaken by proxies as
250 dropped connection. The server side has been taught to send a