X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=topgit.git;a=blobdiff_plain;f=tg-summary.sh;fp=tg-summary.sh;h=bb71971aad2055c2d7d8388e59b4091dd9650256;hp=8616d074dc6f392f9ec1df1533339bfa6ffdc021;hb=bb85323f7a6ca9d5ed6acf8a6008a14d1904c8ed;hpb=cb7fbe721149d70d5f8eb3ca50b46585db07f314 diff --git a/tg-summary.sh b/tg-summary.sh index 8616d07..bb71971 100644 --- a/tg-summary.sh +++ b/tg-summary.sh @@ -11,6 +11,8 @@ if [ -n "$1" ]; then exit 1 fi +curname="$(git symbolic-ref HEAD | sed 's#^refs/\(heads\|top-bases\)/##')" + ## List branches @@ -19,6 +21,8 @@ git for-each-ref refs/top-bases | name="${ref#refs/top-bases/}" missing_deps= + current=' ' + [ "$name" != "$curname" ] || current='>' nonempty=' ' ! branch_empty "$name" || nonempty='0' remote=' ' @@ -45,6 +49,6 @@ git for-each-ref refs/top-bases | subject="(No commits)" fi - printf '%s\t%-31s\t%s\n' "$nonempty$remote$rem_update$deps_update$deps_missing$base_update" \ + printf '%s\t%-31s\t%s\n' "$current$nonempty$remote$rem_update$deps_update$deps_missing$base_update" \ "$name" "$subject" done