@@ -42,6 +42,11 @@ release, will keep ignoring removals, but the users who rely on this
4242behaviour are encouraged to start using "git add --ignore-removal <path>"
4343now before 2.0 is released.
4444
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+
4550
4651Updates since v1.8.4
4752--------------------
@@ -71,6 +76,20 @@ Foreign interfaces, subsystems and ports.
7176
7277UI, Workflows & Features
7378
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+
7493 * Instead of typing four capital letters "HEAD", you can say "@" now,
7594 e.g. "git log @".
7695
@@ -182,6 +201,8 @@ UI, Workflows & Features
182201
183202Performance, Internal Implementation, etc.
184203
204+ * Build procedure for MSVC has been updated.
205+
185206 * If a build-time fallback is set to "cat" instead of "less", we
186207 should apply the same "no subprocess or pipe" optimization as we
187208 apply to user-supplied GIT_PAGER=cat.
@@ -215,6 +236,15 @@ Unless otherwise noted, all the fixes since v1.8.4 in the maintenance
215236track are contained in this release (see release notes to them for
216237details).
217238
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+
218248 * When running "fetch -q", a long silence while the sender side
219249 computes the set of objects to send can be mistaken by proxies as
220250 dropped connection. The server side has been taught to send a
0 commit comments