#!/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." fi echo "git commands are:" fmt <<\EOF | sed -e 's/^/ /' add apply archimport bisect branch checkout cherry clone commit count-objects cvsimport diff fetch format-patch fsck-objects 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