Update draft release notes to 1.6.1

Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Junio C Hamano 2008-09-20 01:01:30 -07:00
parent 34a5d35bbd
commit fe33b333af

View File

@ -32,8 +32,19 @@ on.
* Most of the test scripts (but not the ones that try to run servers) * Most of the test scripts (but not the ones that try to run servers)
can be run in parallel. can be run in parallel.
* Bash completion of refnames in a repository with massive number of
refs has been optimized.
(usability, bells and whistles) (usability, bells and whistles)
* When you mistype a command name, git helpfully suggests what it guesses
you might have meant to say. help.autocorrect configuration can be set
to a non-zero value to accept the suggestion when git can uniquely
guess.
* "git bisect" is careful about a user mistake and suggests testing of
merge base first when good is not a strict ancestor of bad.
* "git checkout --track origin/hack" used to be a syntax error. It now * "git checkout --track origin/hack" used to be a syntax error. It now
DWIMs to create a corresponding local branch "hack", i.e. acts as if you DWIMs to create a corresponding local branch "hack", i.e. acts as if you
said "git checkout --track -b hack origin/hack". said "git checkout --track -b hack origin/hack".
@ -54,6 +65,12 @@ on.
* "git diff" learned to put more sensible hunk headers for Python and * "git diff" learned to put more sensible hunk headers for Python and
HTML contents. HTML contents.
* "git diff" learned to vary the a/ vs b/ prefix depending on what are
being compared, controlled by diff.mnemonicprefix configuration.
* "git for-each-ref" learned "refname:short" token that gives an
unambiguously abbreviated refname.
* "git help" learned to use GIT_MAN_VIEWER environment variable before * "git help" learned to use GIT_MAN_VIEWER environment variable before
using "man" program. using "man" program.
@ -68,6 +85,9 @@ on.
* "git log" learned --simplify-merges, a milder variant of --full-history; * "git log" learned --simplify-merges, a milder variant of --full-history;
"gitk --simplify-merges" is easier to view than with --full-history. "gitk --simplify-merges" is easier to view than with --full-history.
* "git log --pretty=format:" learned "%d" format element that inserts
names of tags that point at the commit.
* "git merge --squash" and "git merge --no-ff" into an unborn branch are * "git merge --squash" and "git merge --no-ff" into an unborn branch are
noticed as user errors. noticed as user errors.
@ -115,6 +135,6 @@ release, unless otherwise noted.
-- --
exec >/var/tmp/1 exec >/var/tmp/1
O=v1.6.0.1-266-gaf9552f O=v1.6.0.2-295-g34a5d35
echo O=$(git describe master) echo O=$(git describe master)
git shortlog --no-merges $O..master ^maint git shortlog --no-merges $O..master ^maint