[alias]
    scommit = commit --signoff
    graph   = log --oneline --decorate --graph --all

[commit]
    gpgsign = true

[core]
    editor       = code --wait
    excludesfile = /home/{{ target_user }}/.gitignore

[diff]
    tool = vscode-difftool

[difftool "vscode-difftool"]
    cmd = code --wait --diff $LOCAL $REMOTE

[gpg]
    program = gpg2

[init]
    defaultBranch = main

[pull]
    rebase = true

[rebase]
    autoStash = true

[tag]
    gpgSign = true

[user]
    name       = {{ fullname }}
    email      = {{ git_email }}
    signingkey = {{ gpg_signingkey }}

[includeIf "gitdir:~/git/github.com/packit/"]
    path = /home/mfocko/git/github.com/packit/.gitconfig

[includeIf "gitdir:~/git/gitlab.fi.muni.cz/"]
    path = /home/mfocko/git/gitlab.fi.muni.cz/.gitconfig