2018-03-07 14:28:39 +00:00
|
|
|
[alias]
|
2022-04-29 21:30:44 +00:00
|
|
|
br = branch
|
|
|
|
ci = commit
|
|
|
|
co = checkout
|
|
|
|
df = diff
|
|
|
|
lg = "log --color --graph --pretty=format:'%Cred%h%Creset %Cgreen(%ci)%Creset [%G?]%C(yellow)%d%Creset %s %C(bold blue)<%an / %cn>%Creset' --abbrev-commit"
|
|
|
|
ri = rebase --interactive --autosquash
|
|
|
|
st = status
|
2016-07-21 13:41:17 +00:00
|
|
|
|
2018-03-07 14:28:39 +00:00
|
|
|
[branch]
|
2022-04-29 21:30:44 +00:00
|
|
|
autosetuprebase = always
|
2016-07-21 13:41:17 +00:00
|
|
|
|
|
|
|
[color]
|
2022-04-29 21:30:44 +00:00
|
|
|
branch = auto
|
|
|
|
diff = auto
|
|
|
|
status = auto
|
2016-07-21 13:41:17 +00:00
|
|
|
|
|
|
|
[commit]
|
2022-04-29 21:30:44 +00:00
|
|
|
gpgsign = true
|
2016-07-21 13:41:17 +00:00
|
|
|
|
2018-03-07 14:28:39 +00:00
|
|
|
[core]
|
2022-04-29 21:30:44 +00:00
|
|
|
bare = false
|
|
|
|
excludesfile = ~/.gitignore_global
|
|
|
|
filemode = true
|
|
|
|
logallrefupdates = true
|
|
|
|
pager = less -F -X
|
|
|
|
repositoryformatversion = 0
|
|
|
|
warnAmbiguousRefs = false
|
2016-07-21 13:41:17 +00:00
|
|
|
|
2023-08-25 15:44:14 +00:00
|
|
|
[credential]
|
|
|
|
helper = vault
|
|
|
|
|
2016-07-21 13:41:17 +00:00
|
|
|
[diff]
|
2022-04-29 21:30:44 +00:00
|
|
|
renames = true
|
2016-07-21 13:41:17 +00:00
|
|
|
|
2023-06-06 13:51:03 +00:00
|
|
|
[filter "jsonfmt"]
|
|
|
|
clean = jq -S . %f
|
|
|
|
|
2021-01-25 16:26:30 +00:00
|
|
|
[filter "lfs"]
|
2022-04-29 21:30:44 +00:00
|
|
|
process = git-lfs filter-process
|
|
|
|
required = true
|
|
|
|
clean = git-lfs clean -- %f
|
|
|
|
smudge = git-lfs smudge -- %f
|
2021-01-25 16:26:30 +00:00
|
|
|
|
2022-10-29 21:15:08 +00:00
|
|
|
[filter "osslvault"]
|
|
|
|
clean = git-filter-osslvault -f %f clean
|
|
|
|
smudge = git-filter-osslvault smudge
|
|
|
|
required = true
|
|
|
|
|
2018-03-07 14:28:39 +00:00
|
|
|
[gpg]
|
2023-12-16 17:48:15 +00:00
|
|
|
format = ssh
|
2018-03-07 14:28:39 +00:00
|
|
|
|
2016-07-21 13:41:17 +00:00
|
|
|
[push]
|
2022-04-29 21:30:44 +00:00
|
|
|
default = upstream
|
|
|
|
gpgSign = if-asked
|
2016-07-21 13:41:17 +00:00
|
|
|
|
|
|
|
[receive]
|
2022-04-29 21:30:44 +00:00
|
|
|
denyNonFastForwards = true
|
2016-07-21 13:41:17 +00:00
|
|
|
|
|
|
|
[rerere]
|
2022-04-29 21:30:44 +00:00
|
|
|
enabled = true
|
2016-07-21 13:41:17 +00:00
|
|
|
|
2022-06-03 16:16:15 +00:00
|
|
|
[safe]
|
|
|
|
# Don't try this at home: Need to work with mounted repos and
|
|
|
|
# therefore to disable the directory safety check
|
|
|
|
directory = *
|
|
|
|
|
2023-12-16 17:48:15 +00:00
|
|
|
[gpg.ssh]
|
|
|
|
allowedSignersFile = ~/.git_allowed_signers
|
|
|
|
|
2018-03-07 14:28:39 +00:00
|
|
|
[user]
|
2022-04-29 21:30:44 +00:00
|
|
|
email = knut@ahlers.me
|
|
|
|
name = Knut Ahlers
|
2023-12-16 17:48:15 +00:00
|
|
|
signingkey = ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGVbYCO34iJikI+nLxpu2zjrvIh92GQqiss3Bkt+CSo4 loki
|
2018-09-06 22:23:25 +00:00
|
|
|
|
|
|
|
# Mappings for private repos and `go get`
|
2022-07-14 14:26:16 +00:00
|
|
|
[url "git@bitbucket.org:"]
|
|
|
|
insteadOf = https://bitbucket.org/
|
2019-08-28 12:14:18 +00:00
|
|
|
|
2022-07-14 14:26:16 +00:00
|
|
|
[url "git@github.com:"]
|
|
|
|
insteadOf = https://github.com/
|