Yevgeny Petukhov
2018-06-07T18:25:25Z

git-author-rewrite.sh

| #!/bin/sh
|
| git filter-branch --env-filter '
|
| OLD_EMAIL="e@alanev.ru"
| CORRECT_NAME="Yevgeny Petukhov"
| CORRECT_EMAIL="petukhov.yevgeny@gmail.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