From ab4ccb270519e3c88314408ce38f5cf40fa5054f Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sat, 17 Feb 2024 17:08:51 +0100 Subject: [PATCH] rerere --- users/pbsds/home/profiles/git.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/users/pbsds/home/profiles/git.nix b/users/pbsds/home/profiles/git.nix index 0d06b0a..8891748 100644 --- a/users/pbsds/home/profiles/git.nix +++ b/users/pbsds/home/profiles/git.nix @@ -15,6 +15,20 @@ #programs.git.userName = "pbsds" programs.git.userName = "Peder Bergebakken Sundt"; programs.git.userEmail = "pbsds@hotmail.com"; + + # https://jvns.ca/blog/2024/02/16/popular-git-config-options/ + programs.git.extraConfig.rerere.enabled = true; + programs.git.extraConfig.help.autocorrect = "prompt"; + programs.git.extraConfig.transfer.fsckobjects = true; + programs.git.extraConfig.fetch.fsckobjects = true; + programs.git.extraConfig.receive.fsckObjects = true; + programs.git.extraConfig.branch.sort = "-committerdate"; + programs.git.extraConfig.tag.sort = "taggerdate"; + programs.git.extraConfig.fetch.prune = true; + programs.git.extraConfig.fetch.prunetags = true; + programs.git.extraConfig.log.date = "iso"; + + programs.git.ignores = [ "result" "result-info"