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=50ee8832090c6646c9bd114d6f5926657dcc07db;hp=3c90a6b5952e526bac9da80e84386d6abf6246a8;hb=48dfe382c42da2c6efbcfa146d195ea301fd009a;hpb=56820360e98daea1219b46401e5c67d38e35c2dd diff --git a/tg-summary.sh b/tg-summary.sh index 3c90a6b..50ee883 100644 --- a/tg-summary.sh +++ b/tg-summary.sh @@ -24,6 +24,9 @@ done curname="$(git symbolic-ref HEAD | sed 's#^refs/\(heads\|top-bases\)/##')" +! [ -n "$terse" -a -n "$graphviz" ] || + die "-t and --graphviz options are mutual exclusive" + if [ -n "$graphviz" ]; then cat < \"$dep\";" + dep_is_tgish=true + ref_exists "refs/top-bases/$dep" || + dep_is_tgish=false + if ! "$dep_is_tgish" || ! branch_annihilated $dep; then + echo "\"$name\" -> \"$dep\";" + fi done continue fi @@ -98,3 +110,5 @@ git for-each-ref refs/top-bases | if [ -n "$graphviz" ]; then echo '}' fi + +# vim:noet