[ANNOUNCE] GIT 1.6.3.4
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jul 29, 2009, 08:46 UTC
- Message-ID
- <7vhbwvx4fa.fsf@alter.siamese.dyndns.org>
The latest maintenance release GIT 1.6.3.4 is available at the usual places:
http://www.kernel.org/pub/software/scm/git/
git-1.6.3.4.tar.{gz,bz2} (source tarball)
git-htmldocs-1.6.3.4.tar.{gz,bz2} (preformatted docs)
git-manpages-1.6.3.4.tar.{gz,bz2} (preformatted docs)The RPM binary packages for a few architectures are found in:
RPMS/$arch/git-*-1.6.3.4-1.fc9.$arch.rpm (RPM)
This is primarily to flush accumulated fixes on the 'maint' branch before going forward with 1.6.4 series.
GIT v1.6.3.4 Release Notes ==========================
Fixes since v1.6.3.3 --------------------
* "git add --no-ignore-errors" did not override configured add.ignore-errors configuration.
* "git apply --whitespace=fix" did not fix trailing whitespace on an incomplete line.
* "git branch" opened too many commit objects unnecessarily.
* "git checkout -f $commit" with a path that is a file (or a symlink) in the work tree to a commit that has a directory at the path issued an unnecessary error message.
* "git diff -c/--cc" was very inefficient in coalescing the removed lines shared between parents.
* "git diff -c/--cc" showed removed lines at the beginning of a file incorrectly.
* "git remote show nickname" did not honor configured remote.nickname.uploadpack when inspecting the branches at the remote.
* "git request-pull" when talking to the terminal for a preview showed some of the output in the pager.
* "git request-pull start nickname [end]" did not honor configured remote.nickname.uploadpack when it ran git-ls-remote against the remote repository to learn the current tip of branches.
Includes other documentation updates and minor fixes.
----------------------------------------------------------------
Changes since v1.6.3.3 are as follows:
Brandon Casey (2):
refs.c: release file descriptor on error return
sha1_name.c: avoid unnecessary strbuf_releaseChris Frey (1):
git-remote: fix missing .uploadpack usage for show commandClemens Buchacher (1):
fetch: do not create ref from empty nameGiuseppe Bilotta (1):
gitweb/README: fix AliasMatch in exampleJohannes Sixt (2):
t3700-add: add a POSIXPERM prerequisite to a new test
Makefile: git.o depends on library headersJunio C Hamano (9):
request-pull: really disable pager
checkout -f: deal with a D/F conflict entry correctly
combine-diff.c: fix performance problem when folding common deleted lines
diff --cc: a lost line at the beginning of the file is shown incorrectly
do_one_ref(): null_sha1 check is not about broken ref
SunOS grep does not understand -C<n> nor -e
Fix severe breakage in "git-apply --whitespace=fix"
t8005: Nobody writes Russian in shift_jis
GIT 1.6.3.4Linus Torvalds (3):
git branch: fix performance problem
git branch: avoid unnecessary object lookups
git branch: clean up detached branch handlingMatthias Andree (1):
Fix export_marks() error handling.Michal Marek (1):
request-pull: really really disable pagerMiklos Vajna (1):
git-submodule documentation: fix foreach exampleRené Scharfe (1):
attr: plug minor memory leakRoel Kluin (1):
fread does not return negative on errorSZEDER Gábor (1):
Trailing whitespace and no newline fixSitaram Chamarty (1):
Documentation: update description of shell aliasesStephen Boyd (2):
add: allow configurations to be overriden by command line
config.txt: document add.ignore-errorsThadeu Lima de Souza Cascardo (1):
Makes some cleanup/review in gittutorialThomas Rast (2):
Test git archive --remote
Test grep --and/--or/--notTom Grennan (1):
request-pull: allow ls-remote to notice remote.$nickname.uploadpack