chiark / gitweb /
putty-defaults: Prevent changing of the window title.
[profile] / gitconfig
1 ### -*-conf-*-
2 ### Git configuration
3
4 [core]
5         filemode = true
6         excludesfile = @gitignore@
7
8 [user]
9         name = Mark Wooding
10         email = mdw@distorted.org.uk
11         signingkey = @releasekey@
12
13 [merge]
14         summary = true
15         tool = emerge
16
17 [mergetool "emerge"]
18         path = emerge-hack
19
20 [diff]
21         renames = copies
22
23 [format]
24         headers = "Organization: Straylight/Edgeware\n"
25
26 [color]
27         diff = auto
28         status = auto
29         branch = auto
30         interactive = auto
31
32 [color "diff"]
33         plain = normal
34         meta = bold
35         new = green
36         old = red
37         commit = bold yellow
38         whitespace = reverse red
39
40 [color "status"]
41         header = bold
42         added = bold green
43         changed = bold blue
44         untracked = bold red
45
46 [color "branch"]
47         current = bold
48         local = normal
49         remote = cyan
50
51 [alias]
52         egrep = "grep -E"
53         patch = "format-patch -o p -s"
54         release = !"sh -e -c ' \
55                 [ $# -gt 0 ] || { \
56                   echo >&2 \"usage: git release TAG [OPTS]\"; \
57                   exit 1; \
58                 }; \
59                 git tag -as -m \"Release $1.\" \"$@\"' release"
60         amend = !"env EDITOR=true VISUAL=true git commit --amend -a"
61         spaces = !"sh -e -c 'git ls-files -z \"$@\"| \
62                 xargs -0r space -cv' spaces"
63         mailto = "send-email \
64                         --quiet \
65                         --no-chain-reply-to \
66                         --no-signed-off-by-cc \
67                         --to"
68         files = "ls-files --exclude-standard"
69         unstg = !"sh -e -c ' \
70                 : ${GIT_DIR=$(git rev-parse --git-dir)}; \
71                 if [ $# -eq 0 ]; then set -- \"$(stg branch)\"; fi; \
72                 for branch; do \
73                   rmdir \"$GIT_DIR/patches/$branch/patches\"; \
74                   rm -rf \"$GIT_DIR/patches/$branch\"; \
75                   git for-each-ref -s \
76                     --format \"git update-ref -d %(refname) %(objectname)\" \
77                     \"refs/patches/$branch\" \"refs/bases/$branch\" | \
78                     sh -e; \
79                 done' unstg"
80
81 [stgit]
82         autoresolved = yes
83         smtpdelay = 0
84
85 [mail "alias"]
86         git = git@vger.kernel.org
87         mdw = mdw@distorted.org.uk
88
89 [sendemail]
90         chainreplyto = no
91         signedoffcc = yes
92
93 [gui]
94         fontui = -family Sans -size 10
95         fontdiff = -family MiscFixed6x13 -size 10