# vim:ft=gitconfig
[init]
	defaultBranch = main
[user]
	name = Seongmin Lee
	email = git@boltless.me
	signingkey = ~/.ssh/git-sign-key.pub
[commit]
	gpgsign = true
[core]
	excludesFile = ~/.config/git/ignore
[gpg]
	format = ssh
[gpg "ssh"]
	allowedSignersFile = ~/.config/git/allowed_signers
[url "git@github.com:"]
	insteadOf = https://github.com/
[url "git@github.com:boltlessengineer/"]
	insteadOf = self:
[rerere]
	enabled = true
[alias]
	st = status
	lg = log --branches --remotes --tags --graph --decorate
	ll = log --branches --remotes --tags --graph --decorate --oneline
	find = !sh -c 'git-repo-search \"$@\" | fzf | awk \"{print \\$NF}\" --
[filter "lfs"]
	smudge = git-lfs smudge -- %f
	process = git-lfs filter-process
	required = true
	clean = git-lfs clean -- %f
