summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChloé Vulquin <code@toast.bunkerlabs.net>2025-02-25 14:11:13 +0100
committerChloé Vulquin <code@toast.bunkerlabs.net>2025-02-25 14:12:31 +0100
commit575734f7fae70e480fa610a9cd5bb13a2585e242 (patch)
tree29da9018d55160659b0916d3849bfffeb87a2ba2
parentfoot: update starlight (diff)
git: spring updates (not cleaning)
https://blog.gitbutler.com/how-git-core-devs-configure-git/ reminded me to make sure everything's up to date I knew my column.ui wasn't working but didn't take the time to find why yet, so that's nice still wondering about the fsmonitor stuff though, I might turn them off and just turn them on per-repo; indeed would be nice if clone asked for it
-rw-r--r--dot_config/git/config12
1 files changed, 11 insertions, 1 deletions
diff --git a/dot_config/git/config b/dot_config/git/config
index 0e559a8..3f79154 100644
--- a/dot_config/git/config
+++ b/dot_config/git/config
@@ -8,7 +8,7 @@
root = rev-parse --show-toplevel
[branch]
sort = -committerdate
-[columns]
+[column]
ui = auto
[commit]
verbose = true
@@ -18,7 +18,11 @@
untrackedcache = true
[diff]
algorithm = histogram
+ colorMoved = plain
+ mnemonicPrefix = true
+ renames = true
[fetch]
+ all = true
prune = true
pruneTags = true
[gpg]
@@ -26,6 +30,8 @@
[gpg "ssh"]
allowedSignersFile = "~/.config/git/signers.ssh"
defaultKeyCommand = "ssh-add -L" # default: first key in agent
+[help]
+ autocorrect = prompt
[init]
defaultBranch = main
[log]
@@ -40,12 +46,14 @@
[push]
autoSetupRemote = true
default = simple
+ followTags = true
[rebase]
autoSquash = true
autoStash = true
updateRefs = true
[rerere]
enabled = true
+ autoupdate = true
[sendemail]
from = code@toast.bunkerlabs.net
smtpencryption = tls
@@ -55,6 +63,8 @@
[status]
branch = true
short = true
+[tag]
+ sort = version:refname
[user]
email = code@toast.bunkerlabs.net
name = Chloé Vulquin