git-identity.sh: set git config diff.noprefix true
[cmccabe-bin] / git-identity.sh
1 #!/bin/bash
2
3 #
4 # Configure git identities on a repo-by-repo basis
5 #
6 # Colin Patrick McCabe
7 #
8
9 die() {
10     echo $@
11     exit 1
12 }
13
14 USAGE="You must supply one argument: work or priv"
15
16 [ $# -eq 1 ] || die "${USAGE}"
17 case $1 in
18     work)
19         git config user.email cmccabe@cloudera.com --file || die "${LINENO}"
20         git config user.name "Colin Patrick Mccabe" --file || die "${LINENO}"
21         git config diff.noprefix true
22         ;;
23     priv)
24         git config user.email cmccabe@alumni.cmu.edu --file || die "${LINENO}"
25         git config user.name "Colin Patrick Mccabe" --file || die "${LINENO}"
26         ;;
27     *)
28         die "${USAGE}"
29         ;;
30 esac
31
32 exit 0