development/templates/gitconfig.j2

53 lines
731 B
Django/Jinja

# {{ ansible_managed }}
[user]
email = {{ git_email }}
name = {{ git_name }}
[core]
editor = nvim
{% if ansible_facts['os_family'] == 'Archlinux' %}
pager = delta
{% endif %}
{% if ansible_facts['os_family'] == 'Archlinux' %}
[interactive]
diffFilter = delta --color-only
{% endif %}
[init]
defaultBranch = main
[commit]
verbose = true
[push]
default = simple
autoSetupRemote = true
[pull]
rebase = false
[fetch]
prune = true
pruneTags = true
all = true
[merge]
tool = nvimdiff
conflictstyle = zdiff3
[diff]
colorMoved = default
mnemonicPrefix = true
renames = true
[help]
autocorrect = prompt
{% if ansible_facts['os_family'] == 'Archlinux' %}
[delta]
navigate = true
hyperlinks = true
line-numbers = true
{% endif %}