[emacs] Automatically recover auto-save notes file
[mina86-dot-files.git] / git / config
blobaa22c00100938fb4642c92ff8264f347e5c3817a
1 [color]
2         ui = auto
3 [color "diff"]
4         meta = yellow bold
5         frag = magenta bold
6         old = red bold
7         new = green bold
8         whitespace = red reverse
9 [color "status"]
10         added = green
11         changed = red
12         untracked = cyan
13 [color "interactive"]
14         prompt = yellow bold
15         help = cyan
16 [alias]
17         a      = am -3
18         b      = branch
19         br     = branch -v
20         ci     = "!f() { git commit ${1+-m} \"$@\"; }; f"
21         amend  = commit --amend
22         fix    = "!f() { if [ $# -eq 0 ]; then git commit --amend -C HEAD; else git commit --fixup \"$@\"; fi; }; f"
23         wip    = commit -m wip
24         co     = checkout
25         d      = diff -p --stat
26         ch     = diff -p --stat --cached
27         pick   = cherry-pick
28         rb     = rebase
29         rbi    = rebase -i
30         cont   = rebase --continue
31         ct     = rebase --continue
32         s      = status -uno
33         sh     = stash
34         pop    = stash pop
35         mt     = mergetool
36         sw     = show
37         l      = log --pretty=format:'%C(yellow)%h%C(white) %an <%ae> %>|(80)%ai%Creset%n%C(bold)%w(0,4,4)%s%C(reset)%n%+b'
38         ll     = log --stat
39         lg     = log
40         lp     = log -p
41         tip    = log -n1
42         k      = !gitk
43         edit   = "!f() { GIT_EDITOR='sed -i 1s/pick/edit/' git rebase -i \"$1\"~; }; f"
44         ed     = edit
45         sync   = remote update -p
46         patch  = "!f() { file=$1; shift; patch -p1 <$file \"$@\"; }; f"
47 [user]
48         name = Michal Nazarewicz
49         email = mina86@mina86.com
50 [core]
51         pager = less -FRSX
52 [push]
53         default = current
54 [rebase]
55         autosquash = yes
56 [interactive]
57         singleKey = true
59 [url "github:mina86/"]
60         pushInsteadOf = git://github.com/mina86/
61 [url "mina86@git.sv.gnu.org:/srv/git/"]
62         pushInsteadOf = git://git.sv.gnu.org/
63 [url "ssh://mina86@git.code.sf.net/"]
64         pushInsteadOf = git://git.code.sf.net/
66 [sendemail]
67         from = Michal Nazarewicz <mina86@mina86.com>
68         confirm = always
69         aliasesfile = ~/.config/git/aliases
70         aliasfiletype = mutt
71         suppresscc = author
72         chainreplyto = no
74 [gui]
75         spellingdictionary = en_GB
76         gcwarning = false
78 [include]
79         path = ~/.config/git/local
81 [credential]
82         helper = netrc
84 [diff "lisp"]
85         xfuncname = "^(\\(.*)$"
86 [diff "texinfo"]
87         xfuncname = "^@node[ \t][ \t]*\\([^,][^,]*\\)"
88 [diff "image"]
89         binary = true
90         textconv = identify
91 [pack]
92         window = 50
93         depth = 250
94 [status]
95         showUntrackedFiles = no
96 [advice]
97         detachedHead = false