added some more qol git settings.

This commit is contained in:
Gabe Venberg 2025-02-25 12:47:05 +01:00
parent 82b6a01e94
commit 0c7c761f56

View file

@ -44,36 +44,37 @@
line-numbers = true; line-numbers = true;
}; };
}; };
# difftastic.enable=true;
# difftastic.background="dark";
userEmail = config.user.git.profile.email; userEmail = config.user.git.profile.email;
userName = config.user.git.profile.name; userName = config.user.git.profile.name;
extraConfig = { extraConfig = {
init = { init.defaultBranch = "main";
defaultBranch = "main";
};
push = { push = {
autoSetupRemote = true; autoSetupRemote = true;
default = "current"; default = "simple";
followTags = true;
}; };
pull = { fetch = {
ff = true; prune = true;
pruneTags = true;
all = true;
}; };
merge = { pull.ff = true;
conflictstyle = "zdiff3"; merge.conflictstyle = "zdiff3";
diff = {
algorithm = "histogram";
colorMoved = "plain";
mnemonicPrefix = true;
renames = true;
}; };
rebase = { rerere = {
autosquash = true; enabled = true;
}; autoupdate = true;
help = {
autocorrect = "prompt";
};
branch = {
sort = "-committerdate";
};
status = {
submodulesummary = true;
}; };
rebase.autosquash = true;
help.autocorrect = "prompt";
branch.sort = "-committerdate";
tag.sort = "version:refname";
status.submodulesummary = true;
}; };
includes = includes =
if config.user.git.workProfile.enable if config.user.git.workProfile.enable