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
~~~~~~~~~
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=' '
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