[user]
name = Devin Rousso
email = hi@devinrousso.com
[core]
excludesfile = /Users/dcrousso/.gitignore
editor = subl -w
autocrlf = input
preloadindex = true
untrackedCached = true
[pager]
diff = diff-so-fancy | less --tabs=4 -RFX
[color]
ui = true
diff = auto
status = auto
branch = auto
[color "diff"]
meta = cyan
frag = magenta
commit = yellow bold
old = red
new = green
whitespace = red reverse
[color "diff-highlight"]
oldNormal = yellow
oldHighlight = red
newNormal = yellow
newHighlight = green
[format]
pretty = format:%C(yellow)%h%Creset %C(cyan)%cd%Creset %C(magenta)%an%Creset %s %C(yellow)%d%Creset
[branch]
autosetupmerge = always
[log]
date = format:%Y-%m-%d %H:%M:%S
[pull]
rebase = true
[push]
default = current
autoSetupRemote = true
[merge]
renames = false
renamelimit = 0
conflictstyle = diff3
[mergetool]
keepBackup = false
[rebase]
autoStash = true
[diff]
renames = false
renamelimit = 0
algorithm = histogram
[commit]
cleanup = scissors
verbose = true
[status]
renames = false
renamelimit = 0
algorithm = histogram
[sendemail]
transferEncoding = base64
[svn]
rmdir = true
[filter "lfs"]
process = git-lfs filter-process
required = true
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
[alias]
nuke = !git reset --hard HEAD && git clean -df
unstage = reset
pretty = "!f() { git $@ | $WebKit/Tools/Scripts/show-pretty-diff; }; f"