/ .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\\\")\"