aboutsummaryrefslogtreecommitdiff
path: root/scripts/git-blame-someone-else
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/git-blame-someone-else')
-rwxr-xr-xscripts/git-blame-someone-else21
1 files changed, 0 insertions, 21 deletions
diff --git a/scripts/git-blame-someone-else b/scripts/git-blame-someone-else
deleted file mode 100755
index dd71826..0000000
--- a/scripts/git-blame-someone-else
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/usr/bin/env bash
-
-# Taken from https://github.com/jayphelps/git-blame-someone-else/
-
-if [ $# -ne 2 ]; then
- >&2 echo "Usage: $0 <author> <commit>"
- exit 1
-fi
-
-AUTHOR=$1
-AUTHOR_NAME=$(echo $AUTHOR | perl -wlne '/^(.*?)\s*<.*>$/ and print $1')
-AUTHOR_EMAIL=$(echo $AUTHOR | perl -wlne '/^.*\s*<(.*)>$/ and print $1')
-COMMIT=$(git rev-parse --short $2)
-
-{
- GIT_SEQUENCE_EDITOR="sed -i -e 's/^pick $COMMIT/edit $COMMIT/'" git rebase -i $COMMIT~1^^
- GIT_COMMITTER_NAME="$AUTHOR_NAME" GIT_COMMITTER_EMAIL="$AUTHOR_EMAIL" git commit --amend --no-edit --author="$AUTHOR"
- # git rebase --continue
-} &> /dev/null
-
-echo "$AUTHOR_NAME is now the author of $COMMIT. You're officially an asshole.";