From: Kristian Høgsberg Date: Fri, 2 Nov 2007 15:33:06 +0000 (-0400) Subject: Add testcase for amending and fixing author in git commit. X-Git-Tag: v1.5.4-rc0~78^2~32 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=d63c2fd192271ea2d85c81edfad90aa42fec26ee;p=git.git Add testcase for amending and fixing author in git commit. We used to clobber author time, but we shouldn't. Signed-off-by: Kristian Høgsberg Signed-off-by: Junio C Hamano --- diff --git a/t/t7501-commit.sh b/t/t7501-commit.sh index 9dba104b1..e601028d0 100755 --- a/t/t7501-commit.sh +++ b/t/t7501-commit.sh @@ -242,4 +242,19 @@ test_expect_success 'multiple -m' ' ' +author="The Real Author " +test_expect_success 'amend commit to fix author' ' + + oldtick=$GIT_AUTHOR_DATE && + test_tick && + git reset --hard && + git cat-file -p HEAD | + sed -e "s/author.*/author $author $oldtick/" \ + -e "s/^\(committer.*> \).*$/\1$GIT_COMMITTER_DATE/" > \ + expected && + git commit --amend --author="$author" && + git cat-file -p HEAD > current && + diff expected current + +' test_done