[user]
	email = julien@lepiller.eu
	name = Julien Lepiller
	signingkey = 43111F4520086A0C

[sendemail]
	smtpencryption = tls
	smtpserver = lepiller.eu
	smtpuser = tyreunom
	smtpserverport = 587
	suppresscc = self

[alias]
    co = checkout
    ci = commit
    st = status
    br = branch
    # type = cat-file -t
    # dump = cat-file -p
    lol =  log --decorate=short --pretty=format:'%C(yellow) %h %C(white) %s %C(reset)(%C(green)%cN %C(bold blue)%cr%C(reset))%C(yellow)%d%C(reset)' --graph
    lolu =  log --decorate=short --pretty=format:'%C(yellow) %h %C(white) %s %C(reset)(%C(green)%cN %C(bold blue)%cr%C(reset))%C(yellow)%d%C(reset)' --graph --all
    lola = log --oneline --graph --decorate --all
    pl = pull --ff-only
    plr = pull --rebase
    rb = rebase --autosquash --autostash -i
    rc = rebase --continue
    clean-remote-branchs = !git remote prune origin && git fetch
    cif = commit --fixup=HEAD
    cf = commit --fixup # commit-id
    blame-follow = log -p -M --follow --stat --
    cp = cherry-pick
    ss = diff --staged
    p = push
    pf = push --force-with-lease
    fetch = fetch --prune

[color]
    branch = auto
    diff = auto
    interactive = auto
    status = auto
	ui = auto

[diff]
    wsErrorHighlight = all
    renameLimit = 20000
    algorithm = patience

[core]
    pager = less -F -X

[commit]
    verbose = yes