From: Kristian Høgsberg Date: Mon, 05 Nov 2007 17:17:27 GMT Subject: [PATCH] t7501-commit.sh: Add test case for fixing author in amend commit. Message-ID: <1194283047-16565-1-git-send-email-krh@redhat.com> In-Reply-To: Signed-off-by: Kristian Høgsberg --- How about this? t/t7501-commit.sh | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/t/t7501-commit.sh b/t/t7501-commit.sh index b151b51..c5d122f 100644 --- a/t/t7501-commit.sh +++ b/t/t7501-commit.sh @@ -163,4 +163,19 @@ test_expect_success 'partial commit that involves removal (3)' ' ' +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 -- 1.5.3.4