]> git.wh0rd.org - home.git/blob - .gitconfig
glinux-vapier-setup: install more pkgs
[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 [push]
37 default = current
38
39 [alias]
40 a = add
41 ab = abandon
42 am-a = am --abort
43 am-c = am --continue
44 ar = archive
45 b = branch -v
46 bi = bisect
47 cfg = config
48 ci = commit
49 co = checkout
50 cp = cherry-pick --ff
51 cp-a = cherry-pick --abort
52 cp-c = cherry-pick --continue
53 cp-x = cherry-pick -x
54 d = diff
55 desc = describe
56 dl = download
57 f = fetch
58 fp = format-patch -C -M
59 g = grep
60 h = help
61 l = log
62 m = merge
63 rb = rebase
64 rb-d = rebase --committer-date-is-author-date
65 rb-a = rebase --abort
66 rb-c = rebase --continue
67 rb-i = rebase --interactive
68 rb-s = rebase --skip
69 rl = rev-list
70 se = send-email -C -M
71 sm = submodule
72 st = status
73 t = tag
74 up = upload
75
76 [tag]
77 sort = version:refname
78
79 [merge]
80 conflictstyle = diff3
81
82 [rebase]
83 autosquash = true
84
85 [http]
86 cookiefile = ~/.gitcookies
87
88 [transfer]
89 # https://groups.google.com/forum/m/#!topic/binary-transparency/f-BI4o8HZW0
90 fsckobjects = true
91
92 [merge "merge-changelog"]
93 name = GNU-style ChangeLog merge driver
94 driver = /usr/bin/git-merge-changelog %O %A %B
95
96 [sendemail]
97 chainreplyto = false
98 confirm = always
99 suppressfrom = true
100 suppresscc = author
101 smtpserver = localhost:1111