From ef028024666dde5fdc3afb8c348e75e2c37dd603 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Tue, 9 Sep 2008 21:49:07 +0200 Subject: [PATCH] tg summary: Show info about remote mates --- tg-summary.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tg-summary.sh b/tg-summary.sh index 57c723a..1d679c4 100644 --- a/tg-summary.sh +++ b/tg-summary.sh @@ -21,6 +21,14 @@ git for-each-ref refs/top-bases | nonempty=' ' ! branch_empty "$name" || nonempty='0' + remote=' ' + [ -z "$base_remote" ] || remote='l' + ! has_remote "$name" || remote='r' + rem_update=' ' + [ "$remote" != 'r' ] || { + branch_contains "refs/top-bases/$name" "refs/remotes/$base_remote/top-bases/$name" && + branch_contains "$name" "refs/remotes/$base_remote/$name" + } || rem_update='R' deps_update=' ' needs_update "$name" >/dev/null || deps_update='D' deps_missing=' ' @@ -35,6 +43,6 @@ git for-each-ref refs/top-bases | subject="(No commits)" fi - printf '%s\t%-31s\t%s\n' "$nonempty$deps_update$deps_missing$base_update" \ + printf '%s\t%-31s\t%s\n' "$nonempty$remote$rem_update$deps_update$deps_missing$base_update" \ "$name" "$subject" done -- 2.30.2