[user] name = Johannes Löthberg email = johannes@kyriasis.com signingkey = 3A9D0BB5 [alias] amend = commit --amend br = branch ci = commit --signoff co = checkout empty = !git init && git commit --allow-empty -m \"Initial commit\" follow = log --oneline --follow --stat --summary -- last = log -1 HEAD lg = log --oneline --decorate lol = log --oneline --graph --decorate --all mend = commit --amend --reuse-message HEAD mrproper = !git reset --hard HEAD && git clean -fdx ours = !git checkout --ours $@ out = log --oneline --decorate @{upstream}.. rbc = rebase --continue rbs = rebase -i re = rebase st = status stat = diff --stat statc = diff --cached --stat tagv = !git tag -v $(git describe --abbrev=0) theirs = !git checkout --theirs $@ tip = !git --no-pager log -1 --decorate --abbrev-commit --date=relative --show-signature undo = reset --soft HEAD^ unstage = reset HEAD -- wdiff = diff --word-diff wshow = show --word-diff fpush = push --force-with-lease shortdesc = !git --no-pager log -1 --pretty='tformat:%h (%s, %ad)' --date=short [advice] detachedHead = false [am] messageid = true [branch] autosetuprebase = always [color] ui = true branch = true diff = true status = true [column] branch = never status = never tag = auto dense [commit] verbose = true [core] # never use an askpass even if $SSH_ASKPASS is set askpass = logAllRefUpdates = true pager = less -x1,5 [diff] renames = copies compactionHeuristic = true [diff "gpg"] textconv = gpg -v xfuncname = "^((pub|uid) .*)" [diff "ldif"] xfuncname = "^(dn: .+)$" [gc] reflogExpire = 365 days reflogExpireUnreachable = 365 days [github] user = kyrias password = !pass show web/github.com | head -1 [grep] lineNumber = true extendedRegexp = true [log] decorate = full showSignature = true [merge] tool = nvimdiff conflictStyle = diff3 [push] default = simple [pull] rebase = preserve [repack] writebitmaps = true autosquash = true [receive] denyCurrentBranch = updateInstead [sendemail] aliasfiletype = mutt aliasesfile = /home/kyrias/.config/git/aliases envelopesender = johannes@kyriasis.com smtpserver = /usr/bin/msmtp smtpserveroption = "-C" smtpserveroption = "/home/kyrias/.config/msmtprc" supresscc = self [status] showuntrackedfiles = no [url "git@github.com:"] pushInsteadOf = git://github.com/ pushInsteadOf = https://github.com/ [url "git@git.kyriasis.com:"] insteadOf = kyriasis: [url "aur@aur.archlinux.org:"] insteadOf = aur: [credential "https://github.com"] username = kyrias helper = pass [rerere] enabled = true [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true