aboutsummaryrefslogtreecommitdiff
path: root/git.sh
blob: f9676507916184d567ed76d9e69a9ce2d8b00798 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/sh

cmd=
path=$(dirname $0)
case "$#" in
0)	;;
*)	cmd="$1"
	shift
	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