X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=tg.sh;h=08975aef00d6b71a79c5cbdd4d1baa6aa2df0159;hb=97ce88672c1c2bd6decabc54f5ae1e08e4ea8f32;hp=b4933997e9a6fb484554257b4e2cf31c2dca924c;hpb=05405f0b7b7f937ca3d60cc2e791bc0bf25125b6;p=topgit.git diff --git a/tg.sh b/tg.sh index b493399..08975ae 100644 --- a/tg.sh +++ b/tg.sh @@ -26,7 +26,7 @@ setup_hook() # Another job well done! return fi - # Prepare incanation + # Prepare incantation if [ -x "$git_dir/hooks/$1" ]; then hook_call="$hook_call"' || exit $?' else @@ -224,8 +224,12 @@ do_help() echo "TopGit v0.3 - A different patch queue manager" echo "Usage: tg [-r REMOTE] ($cmds|help) ..." - elif [ -r "@sharedir@/tg-$1.txt" ] ; then - cat "@sharedir@/tg-$1.txt" + elif [ -r "@cmddir@"/tg-$1 ] ; then + @cmddir@/tg-$1 -h || : + echo + if [ -r "@sharedir@/tg-$1.txt" ] ; then + cat "@sharedir@/tg-$1.txt" + fi else echo "`basename $0`: no help for $1" 1>&2 fi