Show More
@@ -0,0 +1,39 b'' | |||
|
1 | #!/bin/sh | |
|
2 | ||
|
3 | echo '% Show all commands except debug commands' | |
|
4 | hg debugcomplete | |
|
5 | ||
|
6 | echo | |
|
7 | echo '% Show all commands that start with "a"' | |
|
8 | hg debugcomplete a | |
|
9 | ||
|
10 | echo | |
|
11 | echo '% Do not show debug commands if there are other candidates' | |
|
12 | hg debugcomplete d | |
|
13 | ||
|
14 | echo | |
|
15 | echo '% Show debug commands if there are no other candidates' | |
|
16 | hg debugcomplete debug | |
|
17 | ||
|
18 | echo | |
|
19 | echo '% Do not show the alias of a debug command if there are other candidates' | |
|
20 | echo '% (this should hide rawcommit)' | |
|
21 | hg debugcomplete r | |
|
22 | ||
|
23 | echo | |
|
24 | echo '% Show the alias of a debug command if there are no other candidates' | |
|
25 | hg debugcomplete rawc | |
|
26 | ||
|
27 | echo | |
|
28 | echo '% Show the global options' | |
|
29 | hg debugcomplete --options | sort | |
|
30 | ||
|
31 | echo | |
|
32 | echo '% Show the options for the "serve" command' | |
|
33 | hg debugcomplete --options serve | sort | |
|
34 | ||
|
35 | echo | |
|
36 | echo '% Show an error if we use --options with an ambiguous abbreviation' | |
|
37 | hg debugcomplete --options s | |
|
38 | ||
|
39 | exit 0 |
@@ -0,0 +1,150 b'' | |||
|
1 | % Show all commands except debug commands | |
|
2 | add | |
|
3 | addremove | |
|
4 | annotate | |
|
5 | archive | |
|
6 | backout | |
|
7 | bundle | |
|
8 | cat | |
|
9 | clone | |
|
10 | commit | |
|
11 | copy | |
|
12 | diff | |
|
13 | export | |
|
14 | grep | |
|
15 | heads | |
|
16 | help | |
|
17 | identify | |
|
18 | import | |
|
19 | incoming | |
|
20 | init | |
|
21 | locate | |
|
22 | log | |
|
23 | manifest | |
|
24 | merge | |
|
25 | outgoing | |
|
26 | parents | |
|
27 | paths | |
|
28 | pull | |
|
29 | push | |
|
30 | recover | |
|
31 | remove | |
|
32 | rename | |
|
33 | revert | |
|
34 | rollback | |
|
35 | root | |
|
36 | serve | |
|
37 | showconfig | |
|
38 | status | |
|
39 | tag | |
|
40 | tags | |
|
41 | tip | |
|
42 | unbundle | |
|
43 | update | |
|
44 | verify | |
|
45 | version | |
|
46 | ||
|
47 | % Show all commands that start with "a" | |
|
48 | add | |
|
49 | addremove | |
|
50 | annotate | |
|
51 | archive | |
|
52 | ||
|
53 | % Do not show debug commands if there are other candidates | |
|
54 | diff | |
|
55 | ||
|
56 | % Show debug commands if there are no other candidates | |
|
57 | debugancestor | |
|
58 | debugcheckstate | |
|
59 | debugcomplete | |
|
60 | debugconfig | |
|
61 | debugdata | |
|
62 | debugforget | |
|
63 | debugindex | |
|
64 | debugindexdot | |
|
65 | debugrawcommit | |
|
66 | debugrebuildstate | |
|
67 | debugrename | |
|
68 | debugsetparents | |
|
69 | debugstate | |
|
70 | debugundo | |
|
71 | debugwalk | |
|
72 | ||
|
73 | % Do not show the alias of a debug command if there are other candidates | |
|
74 | % (this should hide rawcommit) | |
|
75 | recover | |
|
76 | remove | |
|
77 | rename | |
|
78 | revert | |
|
79 | rollback | |
|
80 | root | |
|
81 | ||
|
82 | % Show the alias of a debug command if there are no other candidates | |
|
83 | rawcommit | |
|
84 | ||
|
85 | % Show the global options | |
|
86 | --config | |
|
87 | --cwd | |
|
88 | --debug | |
|
89 | --debugger | |
|
90 | --help | |
|
91 | --lsprof | |
|
92 | --noninteractive | |
|
93 | --profile | |
|
94 | --quiet | |
|
95 | --repository | |
|
96 | --time | |
|
97 | --traceback | |
|
98 | --verbose | |
|
99 | --version | |
|
100 | -R | |
|
101 | -h | |
|
102 | -q | |
|
103 | -v | |
|
104 | -y | |
|
105 | ||
|
106 | % Show the options for the "serve" command | |
|
107 | --accesslog | |
|
108 | --address | |
|
109 | --config | |
|
110 | --cwd | |
|
111 | --daemon | |
|
112 | --daemon-pipefds | |
|
113 | --debug | |
|
114 | --debugger | |
|
115 | --errorlog | |
|
116 | --help | |
|
117 | --ipv6 | |
|
118 | --lsprof | |
|
119 | --name | |
|
120 | --noninteractive | |
|
121 | --pid-file | |
|
122 | --port | |
|
123 | --profile | |
|
124 | --quiet | |
|
125 | --repository | |
|
126 | --stdio | |
|
127 | --style | |
|
128 | --templates | |
|
129 | --time | |
|
130 | --traceback | |
|
131 | --verbose | |
|
132 | --version | |
|
133 | --webdir-conf | |
|
134 | -6 | |
|
135 | -A | |
|
136 | -E | |
|
137 | -R | |
|
138 | -a | |
|
139 | -d | |
|
140 | -h | |
|
141 | -n | |
|
142 | -p | |
|
143 | -q | |
|
144 | -t | |
|
145 | -v | |
|
146 | -y | |
|
147 | ||
|
148 | % Show an error if we use --options with an ambiguous abbreviation | |
|
149 | hg: command 's' is ambiguous: | |
|
150 | serve showconfig status |
@@ -3137,7 +3137,7 b' def findpossible(ui, cmd):' | |||
|
3137 | 3137 | found = a |
|
3138 | 3138 | break |
|
3139 | 3139 | if found is not None: |
|
3140 | if aliases[0].startswith("debug"): | |
|
3140 | if aliases[0].startswith("debug") or found.startswith("debug"): | |
|
3141 | 3141 | debugchoice[found] = (aliases, table[e]) |
|
3142 | 3142 | else: |
|
3143 | 3143 | choice[found] = (aliases, table[e]) |
General Comments 0
You need to be logged in to leave comments.
Login now