From: Junio C Hamano <gitster@pobox.com>
To: git@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Subject: [ANNOUNCE] GIT 1.6.0.2
Date: Fri, 12 Sep 2008 23:13:31 -0700 [thread overview]
Message-ID: <7vy71winec.fsf@gitster.siamese.dyndns.org> (raw)
The latest maintenance release GIT 1.6.0.2 is available at the
usual places:
http://www.kernel.org/pub/software/scm/git/
git-1.6.0.2.tar.{gz,bz2} (source tarball)
git-htmldocs-1.6.0.2.tar.{gz,bz2} (preformatted docs)
git-manpages-1.6.0.2.tar.{gz,bz2} (preformatted docs)
The RPM binary packages for a few architectures are also provided in:
RPMS/$arch/git-*-1.6.0.2-1.fc9.$arch.rpm (RPM)
----------------------------------------------------------------
GIT v1.6.0.2 Release Notes
==========================
Fixes since v1.6.0.1
--------------------
* Installation on platforms that needs .exe suffix to git-* programs were
broken in 1.6.0.1.
* Installation on filesystems without symbolic links support did not
work well.
* In-tree documentations and test scripts now use "git foo" form to set a
better example, instead of the "git-foo" form (which is an acceptable
form if you have "PATH=$(git --exec-path):$PATH" in your script)
* Many commands did not use the correct working tree location when used
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
a new line before the second line.
* "git blame -c" did not exactly work like "git annotate" when range
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
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
correctly for renamed paths.
* "git diff --cumulative" did not imply "--dirstat".
* "git for-each-ref refs/heads/" did not work as expected.
* "git gui" allowed users to feed patch without any context to be applied.
* "git gui" botched parsing "diff" output when a line that begins with two
dashes and a space gets removed or a line that begins with two pluses
and a space gets added.
* "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
--grep=pattern" triggered extended regexp.
* "git log --pretty="%ad" --date=short" did not use short format when
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
functions and globals was not understood by linkers on some platforms.
* "git stash" was fooled by a stat-dirty but otherwise unmodified paths
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
packfile.
Also contains many documentation updates.
----------------------------------------------------------------
Changes since v1.6.0.1 are as follows:
Alex Riesen (1):
Fix use of hardlinks in "make install"
Alexander Gavrilov (1):
git-gui: Fix string escaping in po2msg.sh
Alexandre Bourget (2):
git-gui: Update french translation
git-gui: update all remaining translations to French.
Andreas Färber (1):
Makefile: always provide a fallback when hardlinks fail
Arjen Laarhoven (1):
Use compatibility regex library for OSX/Darwin
Ask Bjørn Hansen (1):
Document sendemail.envelopesender configuration
Björn Steinbrink (1):
for-each-ref: Allow a trailing slash in the patterns
Clemens Buchacher (2):
git gui: show diffs with a minimum of 1 context line
clone: fix creation of explicitly named target directory
Gustaf Hendeby (1):
Document clarification: gitmodules, gitattributes
Heikki Orsila (3):
Start conforming code to "git subcmd" style
Improve documentation for --dirstat diff option
Start conforming code to "git subcmd" style part 2
Jeff King (4):
Fix "git log -i --grep"
pretty=format: respect date format options
checkout: fix message when leaving detached HEAD
Use compatibility regex library also on FreeBSD
Johan Herland (1):
Bring local clone's origin URL in line with that of a remote clone
Johannes Sixt (1):
Use compatibility regex library also on AIX
Jonas Fonseca (1):
Fix passwd(5) ref and reflect that commit doens't use commit-tree
Junio C Hamano (17):
ctype.c: protect tiny C preprocessor constants
shell: do not play duplicated definition games to shrink the executable
Fix example in git-name-rev documentation
git-apply: Loosen "match_beginning" logic
checkout: do not check out unmerged higher stages randomly
gitattributes: -crlf is not binary
diff: Help "less" hide ^M from the output
'git foo' program identifies itself without dash in die() messages
Start 1.6.0.2 maintenance cycle
diff --cumulative is a sub-option of --dirstat
log --author/--committer: really match only with name part
"blame -c" should be compatible with "annotate"
Mention the fact that 'git annotate' is only for backward compatibility.
stash: refresh the index before deciding if the work tree is dirty
Update draft release notes for 1.6.0.2
Update draft release notes for 1.6.0.2
GIT 1.6.0.2
Linus Torvalds (2):
index-pack: be careful after fixing up the header/footer
Fix '--dirstat' with cross-directory renaming
Marcus Griep (2):
Git.pm: Use File::Temp->tempfile instead of ->new
git-svn: Fixes my() parameter list syntax error in pre-5.8 Perl
Miklos Vajna (2):
Makefile: add merge_recursive.h to LIB_H
t7501: always use test_cmp instead of diff
Nanako Shiraishi (4):
tests: use "git xyzzy" form (t0000 - t3599)
tests: use "git xyzzy" form (t3600 - t6999)
tests: use "git xyzzy" form (t7000 - t7199)
tests: use "git xyzzy" form (t7200 - t9001)
Nguyễn Thái Ngọc Duy (6):
index-pack: setup git repository
diff*: fix worktree setup
grep: fix worktree setup
read-tree: setup worktree if merge is required
update-index: fix worktree setup
setup_git_directory(): fix move to worktree toplevel directory
Nicolas Pitre (7):
discard revindex data when pack list changes
pack-objects: improve returned information from write_one()
improve reliability of fixup_pack_header_footer()
pack-objects: use fixup_pack_header_footer()'s validation mode
index-pack: use fixup_pack_header_footer()'s validation mode
fixup_pack_header_footer(): use nicely aligned buffer sizes
improve handling of sideband message display
Paolo Bonzini (1):
make git-shell paranoid about closed stdin/stdout/stderr
Paolo Ciarrocchi (1):
tutorial: gentler illustration of Alice/Bob workflow using gitk
Petr Baudis (1):
bash completion: Hide more plumbing commands
Ralf Wildenhues (1):
Fix some manual typos.
Ramsay Allan Jones (2):
Fix a warning (on cygwin) to allow -Werror
Suppress some bash redirection error messages
SZEDER Gábor (3):
Documentation: fix reference to a for-each-ref option
Documentation: fix disappeared lines in 'git stash' manpage
Documentation: minor cleanup in a use case in 'git stash' manual
Shawn O. Pearce (2):
pack-objects: Allow missing base objects when creating thin packs
git-gui: Fix diff parsing for lines starting with "--" or "++"
Teemu Likonen (1):
config.txt: Add missing colons after option name
Yann Dirson (1):
Document gitk --argscmd flag.
reply other threads:[~2008-09-13 6:13 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7vy71winec.fsf@gitster.siamese.dyndns.org \
--to=gitster@pobox.com \
--cc=git@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.