2011年6月 2日

[installer 2817] git-1.7.5.4

git-1.7.5.4 出ています。

☆ git-1.7.5.4
http://git-scm.com/
http://git-scm.com/download
http://www.kernel.org/pub/software/scm/git/git-1.7.5.4.tar.gz
ftp://ftp.kernel.org/pub/software/scm/git/git-1.7.5.4.tar.gz

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.

Fixes since v1.7.5.2
--------------------

* The bash completion scripts should correctly work using zsh's bash
completion emulation layer now.

* Setting $(prefix) in config.mak did not affect where etc/gitconfig
file is read from, even though passing it from the command line of
$(MAKE) did.

* The logic to handle "&" (expand to UNIX username) in GECOS field
miscounted the length of the name it formatted.

* "git cherry-pick -s resolve" failed to cherry-pick a root commit.

* "git diff --word-diff" misbehaved when diff.suppress-blank-empty was
in effect.

* "git log --stdin path" with an input that has additional pathspec
used to corrupt memory.

* "git send-pack" (hence "git push") over smalt-HTTP protocol could
deadlock when the client side pack-object died early.

* Compressed tarball gitweb generates used to be made with the timestamp
of the tarball generation; this was bad because snapshot from the same
tree should result in a same tarball.

And other minor fixes and documentation updates.

Fixes since v1.7.5.1
--------------------

* "git add -p" did not work correctly when a hunk is split and then
one of them was given to the editor.

* "git add -u" did not resolve a conflict where our history deleted and
their history modified the same file, and the working tree resolved to
keep a file.

* "git cvsimport" did not know that CVSNT stores its password file in a
location different from the traditional CVS.

* "git diff-files" did not show the mode information from the working
tree side of an unmerged path correctly.

* "git diff -M --cached" used to use unmerged path as a possible rename
source candidate, which made no sense.

* The option name parser in "git fast-import" used prefix matches for
some options where it shouldn't, and accepted non-existent options,
e.g. "--relative-marksmith" or "--forceps".

* "git format-patch" did not quote RFC822 special characters in the
email address (e.g From: Junio C. Hamano <jch@xxxxx>, not
From: "Junio C. Hamano" <jch@xxxxx>).

* "git format-patch" when run with "--quiet" option used to produce a
nonsense result that consists of alternating empty output.

* In "git merge", per-branch branch.<name>.mergeoptions configuration
variables did not override the fallback default merge.<option>
configuration variables such as merge.ff, merge.log, etc.

* "git merge-one-file" did not honor GIT_WORK_TREE settings when
handling a "both sides added, differently" conflict.

* "git mergetool" did not handle conflicted submoudules gracefully.

* "git-p4" (in contrib) used a wrong base image while merge a file that
was added on both branches differently.

* "git rebase -i -p" failed to preserve the history when there is a
redundant merge created with the --no-ff option.

And other minor fixes and documentation updates.

----
こがよういちろう


投稿者 xml-rpc : 2011年6月 2日 09:06
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/104242
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。