From bb80b9942be68d17997be1c3d5d4403d502c6cb5 Mon Sep 17 00:00:00 2001 From: dadada Date: Sat, 17 Feb 2024 23:28:28 +0100 Subject: [PATCH] Update git config --- home/modules/git.nix | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/home/modules/git.nix b/home/modules/git.nix index 778671d..9476ac0 100644 --- a/home/modules/git.nix +++ b/home/modules/git.nix @@ -56,21 +56,37 @@ in colorMoved = "default"; }; interactive.diffFilter = "delta --color-only"; - merge.conflictstyle = "diff3"; + merge = { + conflictstyle = "zdiff3"; + keepbackup = false; + tool = "meld"; + }; status = { short = true; branch = true; showUntrackedFiled = "all"; }; log.date = "iso8601-local"; + fetch.prune = true; pull = { prune = true; ff = "only"; rebase = "interactive"; }; - push.default = "upstream"; - rebase.abbreviateCommands = true; + push = { + default = "current"; + autoSetupRemote = true; + }; + rebase = { + abbreviateCommands = true; + # Automatically force-update any branches that point to commits that are being rebased. + updateRefs = true; + }; rerere.enabled = true; + transfer.fsckobjects = true; + fetch.fsckobjects = true; + receive.fsckObjects = true; + branch.sort = "-committerdate"; }; };