32 lines
815 B
32 lines
815 B
#!/bin/sh |
|
|
|
cmd= |
|
path=$(dirname $0) |
|
case "$#" in |
|
0) ;; |
|
*) cmd="$1" |
|
shift |
|
case "$cmd" in |
|
-v|--v|--ve|--ver|--vers|--versi|--versio|--version) |
|
echo "git version @@GIT_VERSION@@" |
|
exit 0 ;; |
|
esac |
|
test -x $path/git-$cmd && exec $path/git-$cmd "$@" ;; |
|
esac |
|
|
|
echo "Usage: git COMMAND [OPTIONS] [TARGET]" |
|
if [ -n "$cmd" ]; then |
|
echo " git command '$cmd' not found: commands are:" |
|
else |
|
echo " git commands are:" |
|
fi |
|
|
|
cat <<\EOF |
|
add apply archimport bisect branch checkout cherry clone |
|
commit count-objects cvsimport diff fetch format-patch |
|
fsck-cache get-tar-commit-id init-db log ls-remote octopus |
|
pack-objects parse-remote patch-id prune pull push rebase |
|
relink rename repack request-pull reset resolve revert |
|
send-email shortlog show-branch status tag verify-tag |
|
whatchanged |
|
EOF
|
|
|