chiark / gitweb /
Fixes to make zealot version come out nicely
[ian-dotfiles.git] / templates / gitconfig.in
1 #!/bin/bash
2 set -e
3 . infra/template
4
5 case "$(hostname -f)" in
6 *.xensource.com)
7     email="ian.jackson@eu.citrix.com"
8     cache=git://git-cache.xs.citrite.net:9419
9     ;;
10 *)
11     email=ijackson@chiark.greenend.org.uk
12     ;;
13 esac
14
15 cat <<END
16 [user]
17         name = Ian Jackson
18         email = $email
19 [sendemail]
20         bcc = $email
21 END
22
23 case "$(hostname)" in
24 zealot)
25     cat <<END
26         smtpdomain = zealot.relativity.greenend.org.uk
27         smtpserver = tunnel.chiark.greenend.org.uk
28         smtpserverport = 25
29         envelopesender = $email
30         bcc = $email
31 [dgit-distro "debian"]
32         username = iwj
33         keyid = 0x48B50D39
34 END
35     ;;
36 esac
37
38 if [ "$cache" ]; then
39     cat <<END
40 [url "$cache/git://"]
41         insteadOf = git://
42 [url "$cache/git://"]
43         insteadOf = $cache/git://
44 END
45 fi
46
47 cat <<END
48 [color]
49         diff = false
50         ui = false
51 END