From e791b0d2fce36e5496e4cb349cf3bed07bfdde3d Mon Sep 17 00:00:00 2001 From: Pontus Pihlgren Date: Mon, 11 Sep 2023 08:40:47 +0200 Subject: [PATCH] Fix ugly error when upstream is gone --- git-summary | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/git-summary b/git-summary index 88f758b..ea0d42b 100755 --- a/git-summary +++ b/git-summary @@ -250,8 +250,7 @@ summarize_one_git_repo () { ### Check remote state local rstate="" - local has_upstream=`gitC $f rev-parse --abbrev-ref @{u} 2> /dev/null | wc -l` - if [ $has_upstream -ne 0 ] ; then + if $(gitC $f rev-parse --verify --quiet --abbrev-ref @{u} > /dev/null); then if [ $local_only -eq 0 ] ; then gitC $f fetch -q &> /dev/null fi