git-commit --amend: two fixes.
authorJunio C Hamano <junkio@cox.net>
Thu, 20 Apr 2006 08:20:56 +0000 (01:20 -0700)
committerJunio C Hamano <junkio@cox.net>
Thu, 20 Apr 2006 09:51:12 +0000 (02:51 -0700)
commit6a74642c500118164ec331da93ef29b1163301bc
tree6cc4e0ba710b7e2ea02bd7d4271f32f3899d57cd
parent61c2bcbd11e3b66a328b3850c01592e5dc1c67bb
git-commit --amend: two fixes.

When running "git commit --amend" only to fix the commit log
message without any content change, we mistakenly showed the
git-status output that says "nothing to commit" without
commenting it out.

If you have already run update-index but you want to amend the
top commit, "git commit --amend --only" without any paths should
have worked, because --only means "starting from the base
commit, update-index these paths only to prepare the index to
commit, and perform the commit".  However, we refused -o without
paths.

Signed-off-by: Junio C Hamano <junkio@cox.net>
git-commit.sh
t/t1200-tutorial.sh