repo.or.cz
/
git
/
git-svn.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Teach bash about git-submodule and its subcommands
[git/git-svn.git]
/
generate-cmdlist.sh
blob
17df47b95067449f03039b8ecd7715701302fa68
1
#!/bin/sh
2
3
echo
"/* Automatically generated by
$0
*/
4
struct cmdname_help
5
{
6
char name[16];
7
char help[80];
8
};
9
10
static struct cmdname_help common_cmds[] = {"
11
12
sort
<<
\EOF |
13
add
14
apply
15
archive
16
bisect
17
branch
18
checkout
19
cherry-pick
20
clone
21
commit
22
diff
23
fetch
24
grep
25
init
26
log
27
merge
28
mv
29
prune
30
pull
31
push
32
rebase
33
reset
34
revert
35
rm
36
show
37
show-branch
38
status
39
tag
40
EOF
41
while
read
cmd
42
do
43
sed
-n
'
44
/NAME/,/git-'
"
$cmd
"
'/H
45
${
46
x
47
s/.*git-'
"
$cmd
"
' - \(.*\)/ {"'
"
$cmd
"
'", "\1"},/
48
p
49
}'
"Documentation/git-
$cmd
.txt"
50
done
51
echo
"};"