arg="$1"; shift
case "$arg" in
-*)
- echo "Usage: tg info [NAME]" >&2
+ echo "Usage: tg [...] info [NAME]" >&2
exit 1;;
*)
[ -z "$name" ] || die "name already specified ($name)"
echo "Base: $base_rev"
branch_contains "$name" "$base_rev" ||
- echo "* Base is newer than head! Please run \`tg update\`."
+ echo "* Base is newer than head! Please run \`$tg update\`."
if has_remote "$name"; then
echo "Remote Mate: $base_remote/$name"
echo "* Local base is out of date wrt. the remote base."
branch_contains "$name" "refs/remotes/$base_remote/$name" ||
echo "* Local head is out of date wrt. the remote head."
+ branch_contains "refs/remotes/$base_remote/$name" "$name" ||
+ echo "* Local head is ahead of the remote head."
fi
git cat-file blob "$name:.topdeps" |