]> git.wh0rd.org - home.git/blob - .gitconfig
pinentry: switch to x11 as gtk-2 is dead
[home.git] / .gitconfig
1 [user]
2 name = Mike Frysinger
3 email = vapier@gentoo.org
4 # signingkey = 0xE837F581
5
6 [core]
7 abbrev = 12
8 pager = less -FRMX --tabs 4 -#10
9
10 [color]
11 ui = auto
12 diff = auto
13 status = auto
14
15 [color "diff"]
16 old = red bold
17 new = green bold
18 plain = blue bold
19 frag = yellow bold
20 whitespace = normal green
21 meta = magenta
22
23 [diff]
24 renames = true
25
26 # Settings used by Chromium's `git cl`. The defaults are brain-dead.
27 [gerrit]
28 skip-ensure-authenticated = true
29 squash-uploads = false
30
31 #[pager]
32 # diff = diff-highlight | less
33 # log = diff-highlight | less
34 # show = diff-highlight | less
35
36 [protocol]
37 # https://opensource.googleblog.com/2018/05/introducing-git-protocol-version-2.html
38 version = 2
39
40 [push]
41 default = current
42
43 [alias]
44 a = add
45 ab = abandon
46 am-a = am --abort
47 am-c = am --continue
48 ar = archive
49 b = branch -v
50 bi = bisect
51 cfg = config
52 ci = commit
53 co = checkout
54 cp = cherry-pick --ff
55 cp-a = cherry-pick --abort
56 cp-c = cherry-pick --continue
57 cp-x = cherry-pick -x
58 d = diff
59 desc = describe
60 dl = download
61 f = fetch
62 fp = format-patch -C -M
63 g = grep
64 h = help
65 l = log
66 m = merge --log
67 rb = rebase
68 rb-d = rebase --committer-date-is-author-date
69 rb-a = rebase --abort
70 rb-c = rebase --continue
71 rb-i = rebase --interactive
72 rb-s = rebase --skip
73 rl = rev-list
74 se = send-email -C -M
75 sm = submodule
76 st = status
77 t = tag
78 up = upload
79
80 [tag]
81 sort = version:refname
82
83 [merge]
84 conflictstyle = diff3
85
86 [rebase]
87 autosquash = true
88
89 [http]
90 cookiefile = ~/.gitcookies
91
92 [transfer]
93 # https://groups.google.com/forum/m/#!topic/binary-transparency/f-BI4o8HZW0
94 fsckobjects = true
95
96 [merge "merge-changelog"]
97 name = GNU-style ChangeLog merge driver
98 driver = /usr/bin/git-merge-changelog %O %A %B
99
100 [sendemail]
101 chainreplyto = false
102 confirm = always
103 suppressfrom = true
104 suppresscc = author
105 smtpserver = localhost:1111