diff options
author | Vasudev Kamath <vasudev@copyninja.info> | 2017-12-17 13:14:27 +0530 |
---|---|---|
committer | Vasudev Kamath <vasudev@copyninja.info> | 2017-12-17 13:14:27 +0530 |
commit | 5cc1ea21baacd6b1955288702f1b419299df45a5 (patch) | |
tree | d15292ef521c2fc55411b436d37b3c56fdd876bb | |
parent | 25e7733c999b4d9a51dd702447b93a317c376770 (diff) |
Rewrite the author in git repository.
-rw-r--r-- | git-author-rewrite.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/git-author-rewrite.sh b/git-author-rewrite.sh new file mode 100644 index 0000000..39513e4 --- /dev/null +++ b/git-author-rewrite.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +git filter-branch --env-filter ' +#OLD_EMAIL="vasudeva.kamath@in.abb.com" +#CORRECT_NAME="Your Correct Name" +#CORRECT_EMAIL="your-correct-email@example.com" +if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] +then + export GIT_COMMITTER_NAME="$CORRECT_NAME" + export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL" +fi +if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ] +then + export GIT_AUTHOR_NAME="$CORRECT_NAME" + export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL" +fi +' --tag-name-filter cat -- --branches --tags |