[ANNOUNCE] Git 1.7.5.4

From: Junio C Hamano
Date: Wed Jun 01 2011 - 18:56:00 EST


The latest maintenance release Git 1.7.5.4 is available at the
usual places:

http://www.kernel.org/pub/software/scm/git/

git-1.7.5.4.tar.{gz,bz2} (source tarball)
git-htmldocs-1.7.5.4.tar.{gz,bz2} (preformatted docs)
git-manpages-1.7.5.4.tar.{gz,bz2} (preformatted docs)

The RPM binary packages for a few architectures are found in:

RPMS/$arch/git-*-1.7.5.4-1.fc13.$arch.rpm (RPM)

Git v1.7.5.4 Release Notes
==========================

Fixes since v1.7.5.3
--------------------

* The single-key mode of "git add -p" was easily fooled into thinking
that it was told to add everthing ('a') when up-arrow was pressed by
mistake.

* Setting a git command that uses custom configuration via "-c var=val"
as an alias caused a crash due to a realloc(3) failure.

* "git diff -C -C" used to disable the rename detection entirely when
there are too many copy candidate paths in the tree; now it falls
back to "-C" when doing so would keep the copy candidate paths
under the rename detection limit.

* "git rerere" did not diagnose a corrupt MERGE_RR file in some cases.

And other minor fixes and documentation updates.

----------------------------------------------------------------

Changes since v1.7.5.3 are as follows:

Brandon Casey (2):
Documentation/technical/api-diff.txt: correct name of diff_unmerge()
git-submodule.sh: separate parens by a space to avoid confusing some shells

Jeff King (8):
config: make environment parsing routines static
git_config: don't peek at global config_parameters
config: always parse GIT_CONFIG_PARAMETERS during git_config
read_gitfile_gently: use ssize_t to hold read result
docs: minor grammar fixes to git-status
docs: update status --porcelain format
docs: make sure literal "->" isn't converted to arrow
docs: fix some antique example output

Jim Meyering (3):
rerere.c: diagnose a corrupt MERGE_RR when hitting EOF between TAB and '\0'
remove tests of always-false condition
diffcore-rename.c: avoid set-but-not-used warning

Jonathan Nieder (3):
tests: check error message from run_command
run-command: handle short writes and EINTR in die_child
Documentation: do not misinterpret refspecs as bold text

Junio C Hamano (26):
builtin/diff.c: remove duplicated call to diff_result_code()
diffcore-rename: refactor "too many candidates" logic
diffcore-rename: record filepair for rename src
diffcore-rename: fall back to -C when -C -C busts the rename limit
i18n: do not overuse C_LOCALE_OUTPUT
i18n: .git file is not a human readable message (t5601)
i18n: use test_i18ncmp in t1200 and t2200
i18n: do not overuse C_LOCALE_OUTPUT (grep)
i18n: use test_i18ngrep in lib-httpd and t2019
i18n: use test_i18ngrep in t2020, t2204, t3030, and t3200
i18n: use test_i18ncmp and test_i18ngrep in t3203, t3501 and t3507
i18n: use test_i18ncmp and test_i18ngrep in t3700, t4001 and t4014
i18n: use test_i18ncmp and test_i18ngrep in t5541, t6040, t6120, t7004, t7012 and t7060
i18n: use test_i18ncmp and test_i18ngrep in t7102 and t7110
i18n: use test_i18ngrep in t7201
i18n: use test_i18ncmp in t7500
i18n: use test_i18ngrep in t7501
i18n: use test_i18ngrep and test_i18ncmp in t7502
i18n: use test_i18ngrep in t7506
i18n: use test_i18n{grep,cmp} in t7508
i18n: use test_i18n{cmp,grep} in t7600, t7607, t7611 and t7811
handle_options(): do not miscount how many arguments were used
userformat_find_requirements(): find requirement for the correct format
config.mak.in: allow "configure --sysconfdir=/else/where"
Start 1.7.5.4 draft release notes
Git 1.7.5.4

Mathias Lafeldt (1):
t/README: unify documentation of test function args

Ramkumar Ramachandra (4):
Documentation: Add filter.<driver>.* to config
Documentation: Move diff.<driver>.* from config.txt to diff-config.txt
Documentation: Add diff.<driver>.* to config
Documentation: Allow custom diff tools to be specified in 'diff.tool'

Thomas Rast (1):
add -i: ignore terminal escape sequences

Valentin Haenel (5):
config.txt: 'interactive.singlekey; is used by...
git-add.txt: document 'interactive.singlekey'
git-stash.txt: better docs for '--patch'
git-checkout.txt: better docs for '--patch'
git-reset.txt: better docs for '--patch'

Ãvar ArnfjÃrà Bjarmason (7):
i18n: mark merge "Could not read from" message for translation
i18n: mark merge "upstream" messages for translation
i18n: mark merge CHERRY_PICK_HEAD messages for translation
i18n: mark clone nonexistent repository message for translation
i18n: mark checkout --detach messages for translation
i18n: mark checkout plural warning for translation
i18n: mark init-db messages for translation

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/