Skip to content

Instantly share code, notes, and snippets.

@edwinwright
Last active May 16, 2018 14:11
Show Gist options
  • Save edwinwright/c10cc15afe51c75d497fe5aba133fa8c to your computer and use it in GitHub Desktop.
Save edwinwright/c10cc15afe51c75d497fe5aba133fa8c to your computer and use it in GitHub Desktop.

Revisions

  1. edwinwright renamed this gist May 16, 2018. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. edwinwright created this gist May 16, 2018.
    16 changes: 16 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    git filter-branch --env-filter '
    OLD_EMAIL="[email protected]"
    NEW_NAME="New Name"
    NEW_EMAIL="[email protected]"

    if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
    then
    export GIT_COMMITTER_NAME="$NEW_NAME"
    export GIT_COMMITTER_EMAIL="$NEW_EMAIL"
    fi
    if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]
    then
    export GIT_AUTHOR_NAME="$NEW_NAME"
    export GIT_AUTHOR_EMAIL="$NEW_EMAIL"
    fi
    ' --tag-name-filter cat -- --branches --tags