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).