From f8c8a290e5b1740046c5caba7f65ca188f1af0ae Mon Sep 17 00:00:00 2001 From: druckdev <63563978+druckdev@users.noreply.github.com> Date: Tue, 15 Sep 2020 10:42:27 +0200 Subject: [PATCH] Add git configurations for submodules Add git configurations for better work with submodules taken from https://medium.com/@porteneuve/mastering-git-submodules-34c65e940407. Add alias that syncs submodules when pulling. Include information of changes in submodules in diff and status. --- .config/git/config | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.config/git/config b/.config/git/config index e05eeef..70c5111 100644 --- a/.config/git/config +++ b/.config/git/config @@ -16,3 +16,8 @@ excludesfile = ~/.config/git/ignore [alias] root = rev-parse --show-toplevel + spull = "__git_spull() { git pull \"$@\" && git submodule sync --recursive && git submodule update --init --recursive; }; __git_spull" +[status] + submodulesummary = true +[diff] + submodule = log