2024-07-10 12:59:49 +02:00
|
|
|
[user]
|
2024-07-16 16:20:50 +02:00
|
|
|
email = sumarac@protonmail.com
|
|
|
|
name = Jovan Djokic-Sumarac
|
|
|
|
signingkey = ~/.ssh/id_ed25519.pub
|
2024-07-10 12:59:49 +02:00
|
|
|
|
|
|
|
[diff]
|
2024-07-16 16:20:50 +02:00
|
|
|
tool = nvimdiff
|
|
|
|
renames = true
|
|
|
|
wordRegex = .
|
|
|
|
submodule = log
|
|
|
|
mnemonicPrefix = true
|
2024-07-10 12:59:49 +02:00
|
|
|
[difftool]
|
|
|
|
prompt = false
|
|
|
|
[difftool "nvimdiff"]
|
|
|
|
cmd = "nvim -d \"$LOCAL\" \"$REMOTE\""
|
|
|
|
|
|
|
|
[merge]
|
|
|
|
tool = nvimdiff
|
|
|
|
ff = false
|
|
|
|
[mergetool]
|
|
|
|
prompt = false
|
|
|
|
[mergetool "nvimdiff"]
|
|
|
|
cmd = "nvim -d \"$LOCAL\" \"$REMOTE\" \"$MERGED\" -c 'wincmd w' -c 'wincmd J'"
|
|
|
|
|
|
|
|
[alias]
|
|
|
|
comit = commit
|
|
|
|
|
|
|
|
stat = status -sb
|
|
|
|
graph = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative
|
|
|
|
last = log -1
|
2024-07-16 16:20:50 +02:00
|
|
|
amend = commit -S --amend
|
|
|
|
blame = blame -w -C -C -C
|
|
|
|
wdiff = diff --word-diff
|
|
|
|
puf = push --force-with-lease
|
|
|
|
commit = commit -S
|
2024-07-10 12:59:49 +02:00
|
|
|
|
|
|
|
maid = !git rebase -i $(git log master..$(git rev-parse --abbrev-ref HEAD) --oneline | tail -1 | cut -d' ' -f1)
|
|
|
|
flatten = !git rebase -i $(git log $(git rev-parse --abbrev-ref HEAD) --oneline | tail -1 | cut -d' ' -f1)
|
2024-07-16 16:20:50 +02:00
|
|
|
new = !git fetch --all && git pull && git checkout -b
|
|
|
|
publish = !git push origin $(git rev-parse --abbrev-ref HEAD)
|
|
|
|
ship = !git add . && git commit -S && git publish
|
2024-07-10 12:59:49 +02:00
|
|
|
|
|
|
|
[core]
|
|
|
|
pager = bat
|
|
|
|
whitespace = -trailing-space
|
2024-07-16 16:20:50 +02:00
|
|
|
fsmonitor = true
|
2024-07-10 12:59:49 +02:00
|
|
|
|
|
|
|
[status]
|
|
|
|
submoduleSummary = true
|
|
|
|
showUntrackedFiles = all
|
|
|
|
|
|
|
|
[color "branch"]
|
|
|
|
upstream = cyan
|
|
|
|
|
|
|
|
[tag]
|
|
|
|
sort = version:refname
|
|
|
|
|
|
|
|
[versionsort]
|
|
|
|
prereleaseSuffix = -pre
|
|
|
|
prereleaseSuffix = .pre
|
|
|
|
prereleaseSuffix = -beta
|
|
|
|
prereleaseSuffix = .beta
|
|
|
|
prereleaseSuffix = -rc
|
|
|
|
prereleaseSuffix = .rc
|
2024-07-16 16:20:50 +02:00
|
|
|
|
|
|
|
[rerere]
|
|
|
|
enabled = true
|
|
|
|
|
|
|
|
[column]
|
|
|
|
ui = auto
|
|
|
|
|
|
|
|
[branch]
|
|
|
|
sort = -committerdate
|
|
|
|
|
|
|
|
[gpg]
|
|
|
|
format = ssh
|
|
|
|
|
|
|
|
; [maintenance]
|
|
|
|
; auto = false
|
|
|
|
; strategy = incramental
|
|
|
|
|
|
|
|
[fetch]
|
|
|
|
writeCommitGraph = true
|
|
|
|
|
|
|
|
[rebase]
|
|
|
|
updateRefs = true
|