From 6a8e456ae13aa78d01a5ccc9c5d586538bbdfc7e Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Mon, 8 Jul 2024 14:33:05 +0200 Subject: git: add some interesting settings --- user/settings/git.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'user') diff --git a/user/settings/git.nix b/user/settings/git.nix index 769b3728..08903e23 100644 --- a/user/settings/git.nix +++ b/user/settings/git.nix @@ -32,21 +32,27 @@ pull = { rebase = true; }; + fetch = { + prune = true; + prunetags = true; + }; push = { default = "current"; + autoSetupRemote = true; followTags = true; }; rebase = { autosquash = true; + updateRefs = true; }; rerere = { - enable = true; + enabled = true; }; merge = { conflictStyle = "diff3"; }; diff = { - algorithm = "patience"; + algorithm = "histogram"; colorMoved = "default"; }; remote = { @@ -58,6 +64,7 @@ "branch.main" = { rebase = false; }; + "url.git@github.com:".insteadOf = "https://github.com/"; }; signing = { key = "0xCD4BEB92A8D46583"; -- cgit 1.4.1