[core]
excludesfile = ~/.gitignore
[user]
name = dakkar
email = dakkar@thenautilus.net
signingkey = dakkar@thenautilus.net
[color]
ui = true
branch = true
diff = true
grep = true
interactive = true
showbranch = true
status = true
[color.diff]
oldMoved = normal red
oldMovedDimmed = normal red dim
oldMovedAlternative = normal red italic
oldMovedAlternativeDimmed = normal red italic dim
newMoved = normal green
newMovedDimmed = normal green dim
newMovedAlternative = normal green italic
newMovedAlternativeDimmed = normal green italic dim
[fetch]
prune = true
[fetch.fsck]
zeroPaddedFilemode = warn
[push]
default = tracking
[pull]
rebase = merges
[diff]
mnemonicprefix = true
renames = copies
colorMoved = zebra
[merge]
conflictstyle = zdiff3
[log]
decorate = short
date = iso
[rebase]
stat = true
autosquash = true
updateRefs = true
[rerere]
enabled = true
[transfer]
fsckobjects = true
[grep]
patternType = perl
[alias]
cmp = diff -b --word-diff=color --word-diff-regex='[[:alnum:]_]+|[^[:space:]]'
cmpshow = show --word-diff=color --word-diff-regex='[[:alnum:]_]+|[^[:space:]]'
cmplog = log -u -b --word-diff=color --word-diff-regex='[[:alnum:]_]+|[^[:space:]]'
logc = log --oneline --graph
refl = log -g --oneline 'HEAD@{now}' --date=relative
st = status -bs
tracked = ls-tree -r --name-only --full-name HEAD
stashed = stash list --pretty=format:'%gd: %Cred%h%Creset %Cgreen[%ar]%Creset %gs'