[user]
	name = Daniel Flanagan
	email = daniel@lyte.dev

[filter "lfs"]
	clean = git-lfs clean -- %f
	smudge = git-lfs smudge -- %f
	process = git-lfs filter-process
	required = true

[core]
	editor = $EDITOR
	pager = delta
	excludesfile = /home/daniel/.home/.gitignore

[http "https://gopkg.in"]
	followRedirects = true

[diff]
	colorMoved = default

[difftool]
	prompt = false

[alias]
	a = add
	A = add -A
	ac = commit -a
	b = rev-parse --symbolic-full-name HEAD
	c = commit
	cm = commit -m
	cnv = commit --no-verify
	co = checkout
	d = diff
	ds = diff --staged
	dt = difftool
	f = fetch
	l = log --graph --abbrev-commit --decorate --oneline --all
	plainlog = log --pretty=format:'%h %ad%x09%an%x09%s' --date=short --decorate
	ls = ls-files
	mm = merge master
	p = push
	pf = push --force-with-lease
	pl = pull
	rim = rebase -i master
	s = status
	sur = submodule update --remote

[pull]
	default = current

[merge]
	conflictstyle = diff3

[gpg]
	program = gpg2

[color]
	ui = auto

[push]
	default = current
	autoSetupRemote = true

[sendemail]
	smtpserver = smtp.mailgun.org
	smtpuser = daniel@lyte.dev
	smtrpencryption = tls
	smtpserverport = 587

[include]
	path = ~/.config/lytedev-env/host-layer-personal/gitconfig
	path = ~/.config/lytedev-env/divvy/gitconfig

[branch]
	autoSetupMerge = true

# [push]
# 	pushOption = merge_request.create
# 	pushOption = merge_request.remove_source_branch 
# 	pushOption = merge_request.assign="daniel.flanagan" 

[url "git@git.hq.bill.com:"]
	insteadOf = https://git.hq.bill.com/