From 1dbf47b55529c1d7a6266b2b32f01e067f32a72e Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Sun, 3 Aug 2008 04:21:01 +0200 Subject: [PATCH] tg-summary.sh: Add a 0 column denoting branch emptiness --- README | 5 +++-- tg-summary.sh | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README b/README index 848e3d2..79eb99d 100644 --- a/README +++ b/README @@ -255,8 +255,9 @@ tg patch tg summary ~~~~~~~~~~ Show overview of all TopGit-tracked topic branches and their - up-to-date status ('D' marks that it is out-of-date wrt. its - dependencies, 'B' marks that it is out-of-date wrt. its base). + up-to-date status ('0' marks that it introduces no own changes, + 'D' marks that it is out-of-date wrt. its dependencies, + 'B' marks that it is out-of-date wrt. its base). tg update ~~~~~~~~~ diff --git a/tg-summary.sh b/tg-summary.sh index 9b44aa5..55e9764 100644 --- a/tg-summary.sh +++ b/tg-summary.sh @@ -18,6 +18,8 @@ git for-each-ref refs/top-bases | while read rev name ref; do name="${ref#refs/top-bases/}" + nonempty= + ! branch_empty "$name" || nonempty='0' deps_update=' ' [ -z "$(needs_update "$name")" ] || deps_update='D' base_update=' ' @@ -30,5 +32,6 @@ git for-each-ref refs/top-bases | subject="(No commits)" fi - printf '%s%s\t%-31s\t%s\n' "$deps_update" "$base_update" "$name" "$subject" + printf '%s%s%s\t%-31s\t%s\n' "$nonempty" "$deps_update" "$base_update" \ + "$name" "$subject" done -- 2.30.2