Update draft release notes to 2.1

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

Junio C Hamano committed Jun 9, 2014 at 11:39 UTC 50f84e34a1b0bb893327043cb0c491e02ced9ff5
1 file changed +29 -2
Documentation/RelNotes/2.1.0.txt
+29 -2
@@ -92,8 +92,7 @@ Performance, Internal Implementation, etc.
92 proved to be too small, and has been bumped to 96 MiB.
93
94 * "git blame" has been optimized greatly by reorganising the data
95 - structure that is used to keep track of the work to be done, thanks
96 - to David Karstrup <dak@gnu.org>.
95 + structure that is used to keep track of the work to be done.
96
97 * "git diff" that compares 3-or-more trees (e.g. parents and the
98 result of a merge) have been optimized.
@@ -119,6 +118,17 @@ notes for details).
118 run "less" within "less" from doing so.
119 (merge c0459ca je/pager-do-not-recurse later to maint).
120
121 + * Tools that read diagnostic output in our standard error stream do
122 + not want to see terminal control sequence (e.g. erase-to-eol).
123 + Detect them by checking if the standard error stream is connected
124 + to a tty.
125 + (merge 38de156 mn/sideband-no-ansi later to maint).
126 +
127 + * Mishandling of patterns in .gitignore that has trailing SPs quoted
128 + with backslashes (e.g. ones that end with "\ ") have been
129 + corrected.
130 + (merge e61a6c1 pb/trim-trailing-spaces later to maint).
131 +
132 * "--ignore-space-change" option of "git apply" ignored the spaces
133 at the beginning of line too aggressively, which is inconsistent
134 with the option of the same name "diff" and "git diff" have.
@@ -152,6 +162,10 @@ notes for details).
162 distinguish missing objects from type errors.
163 (merge 77583e7 jk/index-pack-report-missing later to maint).
164
165 + * "git mailinfo" used to read beyond the end of header string while
166 + parsing an incoming e-mail message to extract the patch.
167 + (merge b1a013d rs/mailinfo-header-cmp later to maint).
168 +
169 * On a case insensitive filesystem, merge-recursive incorrectly
170 deleted the file that is to be renamed to a name that is the same
171 except for case differences.
@@ -161,6 +175,12 @@ notes for details).
175 was set to a non-default value.
176 (merge de3d8bb fc/rerere-conflict-style later to maint).
177
178 + * "git log --exclude=<glob> --all | git shortlog" worked as expected,
179 + but "git shortlog --exclude=<glob> --all", which is supposed to be
180 + identical to the above pipeline, was not accepted at the command
181 + line argument parser level.
182 + (merge eb07774 jc/shortlog-ref-exclude later to maint).
183 +
184 * "git show -s" (i.e. show log message only) used to incorrectly emit
185 an extra blank line after a merge commit.
186 (merge ad2f725 mk/show-s-no-extra-blank-line-for-merges later to maint).
@@ -171,3 +191,10 @@ notes for details).
191 race with a "read-write" operation that modify the index while it
192 is running. Detect such a race and avoid overwriting the index.
193 (merge 426ddee ym/fix-opportunistic-index-update-race later to maint).
194 +
195 + * "git update-index --cacheinfo" in 2.0 release crashed on a
196 + malformed command line.
197 + (merge c8e1ee4 jc/rev-parse-argh-dashed-multi-words later to maint).
198 +
199 + * The mode to run tests with HTTP server tests disabled was broken.
200 + (merge afa53fe na/no-http-test-in-the-middle later to maint).