Browse Source

Update draft release notes to 2.1

Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Junio C Hamano 11 years ago
parent
commit
50f84e34a1
  1. 31
      Documentation/RelNotes/2.1.0.txt

31
Documentation/RelNotes/2.1.0.txt

@ -92,8 +92,7 @@ Performance, Internal Implementation, etc.
proved to be too small, and has been bumped to 96 MiB. proved to be too small, and has been bumped to 96 MiB.


* "git blame" has been optimized greatly by reorganising the data * "git blame" has been optimized greatly by reorganising the data
structure that is used to keep track of the work to be done, thanks structure that is used to keep track of the work to be done.
to David Karstrup <dak@gnu.org>.


* "git diff" that compares 3-or-more trees (e.g. parents and the * "git diff" that compares 3-or-more trees (e.g. parents and the
result of a merge) have been optimized. result of a merge) have been optimized.
@ -119,6 +118,17 @@ notes for details).
run "less" within "less" from doing so. run "less" within "less" from doing so.
(merge c0459ca je/pager-do-not-recurse later to maint). (merge c0459ca je/pager-do-not-recurse later to maint).


* Tools that read diagnostic output in our standard error stream do
not want to see terminal control sequence (e.g. erase-to-eol).
Detect them by checking if the standard error stream is connected
to a tty.
(merge 38de156 mn/sideband-no-ansi later to maint).

* Mishandling of patterns in .gitignore that has trailing SPs quoted
with backslashes (e.g. ones that end with "\ ") have been
corrected.
(merge e61a6c1 pb/trim-trailing-spaces later to maint).

* "--ignore-space-change" option of "git apply" ignored the spaces * "--ignore-space-change" option of "git apply" ignored the spaces
at the beginning of line too aggressively, which is inconsistent at the beginning of line too aggressively, which is inconsistent
with the option of the same name "diff" and "git diff" have. with the option of the same name "diff" and "git diff" have.
@ -152,6 +162,10 @@ notes for details).
distinguish missing objects from type errors. distinguish missing objects from type errors.
(merge 77583e7 jk/index-pack-report-missing later to maint). (merge 77583e7 jk/index-pack-report-missing later to maint).


* "git mailinfo" used to read beyond the end of header string while
parsing an incoming e-mail message to extract the patch.
(merge b1a013d rs/mailinfo-header-cmp later to maint).

* On a case insensitive filesystem, merge-recursive incorrectly * On a case insensitive filesystem, merge-recursive incorrectly
deleted the file that is to be renamed to a name that is the same deleted the file that is to be renamed to a name that is the same
except for case differences. except for case differences.
@ -161,6 +175,12 @@ notes for details).
was set to a non-default value. was set to a non-default value.
(merge de3d8bb fc/rerere-conflict-style later to maint). (merge de3d8bb fc/rerere-conflict-style later to maint).


* "git log --exclude=<glob> --all | git shortlog" worked as expected,
but "git shortlog --exclude=<glob> --all", which is supposed to be
identical to the above pipeline, was not accepted at the command
line argument parser level.
(merge eb07774 jc/shortlog-ref-exclude later to maint).

* "git show -s" (i.e. show log message only) used to incorrectly emit * "git show -s" (i.e. show log message only) used to incorrectly emit
an extra blank line after a merge commit. an extra blank line after a merge commit.
(merge ad2f725 mk/show-s-no-extra-blank-line-for-merges later to maint). (merge ad2f725 mk/show-s-no-extra-blank-line-for-merges later to maint).
@ -171,3 +191,10 @@ notes for details).
race with a "read-write" operation that modify the index while it race with a "read-write" operation that modify the index while it
is running. Detect such a race and avoid overwriting the index. is running. Detect such a race and avoid overwriting the index.
(merge 426ddee ym/fix-opportunistic-index-update-race later to maint). (merge 426ddee ym/fix-opportunistic-index-update-race later to maint).

* "git update-index --cacheinfo" in 2.0 release crashed on a
malformed command line.
(merge c8e1ee4 jc/rev-parse-argh-dashed-multi-words later to maint).

* The mode to run tests with HTTP server tests disabled was broken.
(merge afa53fe na/no-http-test-in-the-middle later to maint).

Loading…
Cancel
Save