From c6c21e68573f0db565347e698d3d9d492a9e3e5d Mon Sep 17 00:00:00 2001 From: Mike Beattie Date: Sun, 27 May 2018 20:51:07 +1200 Subject: ZSH: only check git repo at SHLVL == 1 Signed-off-by: Mike Beattie --- .zlogin | 1 + 1 file changed, 1 insertion(+) diff --git a/.zlogin b/.zlogin index c398626..706783f 100644 --- a/.zlogin +++ b/.zlogin @@ -5,6 +5,7 @@ fi # check to see if git repository has been updated function () { + [ $SHLVL -ne 1 ] && return if command -v git >|/dev/null && git -C $HOME rev-parse >|/dev/null 2>&1 ; then local local_head="$(git -C $HOME show-ref --hash --heads master)" local origin_head="$(GIT_SSH_COMMAND="ssh -o BatchMode=yes -o ConnectTimeout=1" git -C $HOME ls-remote --heads origin master 2>|/dev/null | cut -f1)" -- cgit v1.2.3