commit e38d48b34b453044b82561b6d6a26104a4e0a658
parent 5d7c875526d43235b9cf4f3be508b40bde83d9cb
Author: Alex Balgavy <alexander.balgavy@spaceapplications.com>
Date: Thu, 18 Apr 2024 18:53:12 +0200
gitconfig: some changes
Diffstat:
1 file changed, 17 insertions(+), 7 deletions(-)
diff --git a/git/gitconfig b/git/gitconfig
@@ -25,6 +25,7 @@
past-week = lgv --since='1 weeks ago'
cbsr-sprint = lgv --since='last-tuesday' --until='this-tuesday'
adog = log --all --decorate --oneline --graph
+ dog = log --decorate --oneline --graph
authors = !git log --all --format='%cN <%cE>' | sort -u
@@ -98,12 +99,16 @@
df = !git --git-dir=$DOTFILES/.git --work-tree=$DOTFILES
+[pull]
+ rebase = true
[merge]
tool = nvimdiff
conflictstyle = diff3
[mergetool "nvimdiff"]
cmd = nvim -d \"$LOCAL\" \"$MERGED\" \"$BASE\" \"$REMOTE\" -c \"wincmd w\" -c \"wincmd J\"
+[diff]
+ algorithm = histogram
[core]
autocrlf = input
@@ -113,13 +118,18 @@
process = git-lfs filter-process
required = true
[init]
- defaultBranch = master
-
+ defaultBranch = master
[rerere]
- # remember how I solved a merge conflict and reuse it
- enabled = true
- # automatically stage the reuse
- autoUpdate = true
+ # remember how I solved a merge conflict and reuse it
+ enabled = true
+ # automatically stage the reuse
+ autoUpdate = true
# Use ssh key to sign commits
[gpg]
- format = ssh
+ format = ssh
+[transfer]
+ fsckobjects = true
+[fetch]
+ fsckobjects = true
+[receive]
+ fsckobjects = true