From 3dcd8106cd19b4b55f1e0fb445bf153c9fff12c1 Mon Sep 17 00:00:00 2001 From: binaryDiv Date: Tue, 16 Mar 2021 11:35:54 +0100 Subject: [PATCH] .gitconfig: split up into included files --- .gitconfig | 31 +++++++-------------------- .gitconfig.inc/common.gitconfig | 20 +++++++++++++++++ .gitconfig.inc/user_private.gitconfig | 8 +++++++ 3 files changed, 36 insertions(+), 23 deletions(-) create mode 100644 .gitconfig.inc/common.gitconfig create mode 100644 .gitconfig.inc/user_private.gitconfig diff --git a/.gitconfig b/.gitconfig index a9ef2a1..150266c 100644 --- a/.gitconfig +++ b/.gitconfig @@ -1,23 +1,8 @@ -[user] - name = binaryDiv - email = binarydiv@gmail.com - signingkey = F8D4956E224DA232 -[credentials] - name = binaryDiv -[diff] - tool = vimdiff - guitool = gvimdiff -[commit] - gpgsign = true -[alias] - tree = log --all --graph --decorate --oneline -[pager] - branch = false - config = false - stash = false -[diff "ansible-vault"] - textconv = ansible-vault view -[pull] - ff = only -[init] - defaultBranch = main +# Include common settings (default branch, diff tools, aliases...) +[include] + path = ~/.gitconfig.inc/common.gitconfig + +# Include default user settings +[include] + path = ~/.gitconfig.inc/user_binaryDiv.gitconfig + diff --git a/.gitconfig.inc/common.gitconfig b/.gitconfig.inc/common.gitconfig new file mode 100644 index 0000000..ecdb74e --- /dev/null +++ b/.gitconfig.inc/common.gitconfig @@ -0,0 +1,20 @@ +[init] + defaultBranch = main + +[pull] + ff = only + +[pager] + branch = false + config = false + stash = false + +[diff] + tool = vimdiff + guitool = gvimdiff + +[diff "ansible-vault"] + textconv = ansible-vault view + +[alias] + graph = log --all --graph --decorate --oneline diff --git a/.gitconfig.inc/user_private.gitconfig b/.gitconfig.inc/user_private.gitconfig new file mode 100644 index 0000000..857b171 --- /dev/null +++ b/.gitconfig.inc/user_private.gitconfig @@ -0,0 +1,8 @@ +[user] + name = binaryDiv + email = binarydiv@gmail.com + signingkey = F8D4956E224DA232 +[credentials] + name = binaryDiv +[commit] + gpgsign = true