dots/dots/.gitconfig

83 lines
1.5 KiB
INI

[user]
name = Price Hiller
email = price@orion-technologies.io
signingkey = /home/sam/.ssh/keys/id_ed25519
[init]
defaultBranch = Development
[core]
pager = delta
ignorecase = false
[interactive]
diffFilter = delta --color-only --features=interactive
[merge]
conflictstyle = diff3
[diff]
colorMoved = default
[delta]
navigate = true
features = decorations interactive
[delta "interactive"]
keep-plus-minus-markers = false
[delta "decorations"]
# author: https://github.com/clnoll
commit-decoration-style = bold box ul
dark = true
file-style = omit
hunk-header-decoration-style = "#022b45" box ul
hunk-header-file-style = "#999999"
hunk-header-style = file line-number syntax
line-numbers = true
line-numbers-left-style = "#022b45"
minus-emph-style = normal "#80002a"
minus-style = normal "#330011"
plus-emph-style = syntax "#003300"
plus-style = syntax "#001a00"
syntax-theme = Solarized (dark)
[pull]
rebase = false
ff = only
[alias]
unstage = reset HEAD --
[push]
autoSetupRemote = true
default = current
[merge]
conflictstyle = diff3
[branch]
autosetupmerge = always
[remote]
pushDefault = origin
; Per environemnt specific setup shit
[includeIf "gitdir:~/Git/SSFCU/"]
path = ~/.dot_files/git-configs/.gitconfig-ssfcu
[credential]
helper = store
[gpg]
format = ssh
[commit]
gpgsign = true
[log]
abbrevCommit = true
decorate = short
[apply]
ignoreWhitespace = change
[rerere]
enabled = true
autoUpdate = true
[am]
threeWay = true
[gpg "ssh"]
allowedSignersFile = /home/sam/.config/git/allowed_signers