/ .gitconfig
.gitconfig
 1  [user]
 2  	email = aaron@bolddaemon.com
 3  	name = Aaron Bieber
 4  	signingKey = key::sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIHrYWbbgBkGcOntDqdMaWVZ9xn+dHM+Ap6s1HSAalL28AAAACHNzaDptYWlu
 5  
 6  [branch]
 7  	sort = -committerdate
 8  
 9  [alias]
10  	log = log --color=never
11  	fetch-pr = "!f() { git fetch $1 refs/pull/$2/head:refs/remotes/pr/$2; }; f"
12  
13  [push]
14  	default = current
15  [color]
16  	branch = false
17  	diff = true
18  	interactive = false
19  	log = false
20  	status = false
21  	ui = false
22  [core]
23  	deltaBaseCacheLimit = 1G
24  [http]
25  	cookiefile = /home/qbit/.gitcookies
26  [transfer]
27  	fsckobjects = true
28  [fetch]
29  	fsckobjects = true
30  [gpg]
31  	program = gpg2
32  
33  [filter "lfs"]
34  	clean = git-lfs clean -- %f
35  	process = git-lfs filter-process
36  	required = true
37  	smudge = git-lfs smudge -- %f
38  [commit]
39  	gpgsign = false
40  [github]
41  	user = qbit
42  
43  #[url "ssh://git@github.com/"]
44  #	insteadOf = https://github.com/
45  
46  [sendemail]
47  	smtpserver = mail.messagingengine.com
48  	smtpuser = qbit@fastmail.com
49  	smtpAuth = PLAIN
50  	smtpEncryption = tls
51  	smtpserverport = 587
52  	cc = aaron@bolddaemon.com
53  	confirm = auto
54  
55  [credential]
56  	helper = netrc
57  [pull]
58  	rebase = false
59  
60  [include]
61  	path = ~/work/git/gitconfig
62  
63  [init]
64  	defaultBranch = main
65  
66  [merge]
67  	tool = ediff
68  [mergetool "ediff"]
69  	cmd = emacsclient -c -a \"\"  --eval \"(ediff-merge-files-with-ancestor \\\"$LOCAL\\\" \\\"$REMOTE\\\" \\\"$BASE\\\" nil \\\"$MERGED\\\")\"