diff options
author | Junio C Hamano <junkio@cox.net> | 2005-09-07 21:26:52 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-09-07 22:08:30 -0700 |
commit | 6a2e50f9dfdca7ac572bbe30dd0efdf19ca250f6 (patch) | |
tree | 1bfdbf8b7467f61ac1c89cac3603abefc184ce5a /git.sh.in | |
parent | a3b427b9fa1fdfd6d0c119d1f9db075ff92ffdf7 (diff) | |
download | git-6a2e50f9dfdca7ac572bbe30dd0efdf19ca250f6.tar.gz git-6a2e50f9dfdca7ac572bbe30dd0efdf19ca250f6.tar.xz |
git --version tells which version of git you have.
Originally from Martin Atukunda <matlads@dsmagic.com> but adjusted for
post-rename code.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git.sh.in')
-rwxr-xr-x | git.sh.in | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/git.sh.in b/git.sh.in new file mode 100755 index 000000000..178d0f0c0 --- /dev/null +++ b/git.sh.in @@ -0,0 +1,32 @@ +#!/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 |