[user]
	name = Jonathan Schleifer
	email = js@nil.im
	signingkey = DC43171B6BE93978D09AD8B2C601EE21773E7C8F

[color]
	ui = auto
	interactive = auto

[alias]
	ci = commit -S
	co = checkout
	d = diff
	ds = diff --staged
	server = daemon --reuseaddr --verbose --base-path=. --export-all ./.git
	server-rw = daemon --reuseaddr --verbose --base-path=. --export-all --enable=receive-pack ./.git
	slog = log --show-signature
	sshow = show --show-signature
	st = status -s

[format]
	signature = Jonathan

[core]
	editor = vim

[push]
	default = matching

[gpg]
	program = gpg2

[url "git@github.com:"]
	insteadOf = https://github.com/
	pushInsteadOf = https://github.com/

[url "git@gitlab.com:"]
	insteadOf = https://gitlab.com/
	pushInsteadOf = https://gitlab.com/

[fetch]
	fsckObjects = true

[pull]
	ff = only
