Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- export LC_CTYPE=C;
- export LANG=C;
- git filter-branch --tree-filter "
- find . -type f -exec sed -i '' -E 's/sensitive-text/non-sensitive-text/g' {} +
- " -f -- --all
- git filter-branch --env-filter '
- OLD_EMAIL1="old1@email.com"
- OLD_EMAIL2="old2@email.com"
- CORRECT_NAME="correct_name"
- CORRECT_EMAIL="corrent@email.com"
- if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL1" ] || [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL2" ]
- then
- export GIT_COMMITTER_NAME="$CORRECT_NAME"
- export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
- fi
- if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL1" ] || [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL2" ]
- then
- export GIT_AUTHOR_NAME="$CORRECT_NAME"
- export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
- fi
- ' --tag-name-filter cat -f -- --branches --tags
Add Comment
Please, Sign In to add comment