| #!/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 |