Update draft release notes for 1.6.0.2

Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Junio C Hamano 2008-09-10 12:45:02 -07:00
parent 3632cfc248
commit 873358dd2a
1 changed files with 22 additions and 2 deletions

View File

@ -17,6 +17,10 @@ Fixes since v1.6.0.1
* Many commands did not use the correct working tree location when used * Many commands did not use the correct working tree location when used
with GIT_WORK_TREE environment settings. with GIT_WORK_TREE environment settings.


* Some systems needs to use compatibility fnmach and regex libraries
independent from each other; the compat/ area has been reorganized to
allow this.



* "git apply --unidiff-zero" incorrectly applied a -U0 patch that inserts * "git apply --unidiff-zero" incorrectly applied a -U0 patch that inserts
a new line before the second line. a new line before the second line.
@ -24,9 +28,15 @@ Fixes since v1.6.0.1
* "git blame -c" did not exactly work like "git annotate" when range * "git blame -c" did not exactly work like "git annotate" when range
boundaries are involved. boundaries are involved.


* "git checkout file" when file is still unmerged checked out contents from
a random high order stage, which was confusing.

* "git clone $there $here/" with extra trailing slashes after explicit * "git clone $there $here/" with extra trailing slashes after explicit
local directory name $here did not work as expected. local directory name $here did not work as expected.


* "git diff" on tracked contents with CRLF line endings did not drive "less"
intelligently when showing added or removed lines.

* "git diff --dirstat -M" did not add changes in subdirectories up * "git diff --dirstat -M" did not add changes in subdirectories up
correctly for renamed paths. correctly for renamed paths.


@ -42,18 +52,29 @@ Fixes since v1.6.0.1


* "git gui" translation updates and i18n fixes. * "git gui" translation updates and i18n fixes.


* "git index-pack" is more careful against disk corruption while completing
a thin pack.

* "git log -i --grep=pattern" did not ignore case; neither "git log -E * "git log -i --grep=pattern" did not ignore case; neither "git log -E
--grep=pattern" triggered extended regexp. --grep=pattern" triggered extended regexp.


* "git log --pretty="%ad" --date=short" did not use short format when * "git log --pretty="%ad" --date=short" did not use short format when
showing the timestamp. showing the timestamp.


* "git log --author=author" match incorrectly matched with the
timestamp part of "author " line in commit objects.

* "git log -F --author=author" did not work at all.

* Build procedure for "git shell" that used stub versions of some * Build procedure for "git shell" that used stub versions of some
functions and globals was not understood by linkers on some platforms. functions and globals was not understood by linkers on some platforms.


* "git stash" was fooled by a stat-dirty but otherwise unmodified paths * "git stash" was fooled by a stat-dirty but otherwise unmodified paths
and refused to work until the user refreshed the index. and refused to work until the user refreshed the index.


* "git svn" was broken on Perl before 5.8 with recent fixes to reduce
use of temporary files.

* "git verify-pack -v" did not work correctly when given more than one * "git verify-pack -v" did not work correctly when given more than one
packfile. packfile.


@ -61,7 +82,6 @@ Also contains many documentation updates.


-- --
exec >/var/tmp/1 exec >/var/tmp/1
O=v1.6.0.1-61-g1eff26c O=v1.6.0.1-78-g3632cfc
echo O=$(git describe maint) echo O=$(git describe maint)
git shortlog --no-merges $O..maint git shortlog --no-merges $O..maint