Junio C Hamano | 215a7ad | 2005-09-08 00:26:23 | [diff] [blame] | 1 | #!/bin/sh |
2 | |||||
3 | cmd= | ||||
4 | path=$(dirname $0) | ||||
5 | case "$#" in | ||||
6 | 0) ;; | ||||
7 | *) cmd="$1" | ||||
8 | shift | ||||
Junio C Hamano | 6a2e50f | 2005-09-08 04:26:52 | [diff] [blame] | 9 | case "$cmd" in |
10 | -v|--v|--ve|--ver|--vers|--versi|--versio|--version) | ||||
11 | echo "git version @@GIT_VERSION@@" | ||||
12 | exit 0 ;; | ||||
13 | esac | ||||
Junio C Hamano | 215a7ad | 2005-09-08 00:26:23 | [diff] [blame] | 14 | test -x $path/git-$cmd && exec $path/git-$cmd "$@" ;; |
15 | esac | ||||
16 | |||||
17 | echo "Usage: git COMMAND [OPTIONS] [TARGET]" | ||||
18 | if [ -n "$cmd" ]; then | ||||
Junio C Hamano | 0842acf | 2005-10-02 07:20:45 | [diff] [blame] | 19 | echo "git command '$cmd' not found." |
Junio C Hamano | 215a7ad | 2005-09-08 00:26:23 | [diff] [blame] | 20 | fi |
Junio C Hamano | 0842acf | 2005-10-02 07:20:45 | [diff] [blame] | 21 | echo "git commands are:" |
Junio C Hamano | 215a7ad | 2005-09-08 00:26:23 | [diff] [blame] | 22 | |
Junio C Hamano | 0842acf | 2005-10-02 07:20:45 | [diff] [blame] | 23 | fmt <<\EOF | sed -e 's/^/ /' |
24 | add | ||||
25 | apply | ||||
26 | archimport | ||||
27 | bisect | ||||
28 | branch | ||||
29 | checkout | ||||
30 | cherry | ||||
31 | clone | ||||
32 | commit | ||||
33 | count-objects | ||||
34 | cvsimport | ||||
35 | diff | ||||
36 | fetch | ||||
37 | format-patch | ||||
38 | fsck-objects | ||||
39 | get-tar-commit-id | ||||
40 | init-db | ||||
41 | log | ||||
42 | ls-remote | ||||
43 | octopus | ||||
44 | pack-objects | ||||
45 | parse-remote | ||||
46 | patch-id | ||||
47 | prune | ||||
48 | pull | ||||
49 | push | ||||
50 | rebase | ||||
51 | relink | ||||
52 | rename | ||||
53 | repack | ||||
54 | request-pull | ||||
55 | reset | ||||
56 | resolve | ||||
57 | revert | ||||
58 | send-email | ||||
59 | shortlog | ||||
60 | show-branch | ||||
61 | status | ||||
62 | tag | ||||
63 | verify-tag | ||||
64 | whatchanged | ||||
Junio C Hamano | 215a7ad | 2005-09-08 00:26:23 | [diff] [blame] | 65 | EOF |