Mercurial > hg-stable
comparison tests/test-debugcomplete.t @ 11924:487152f29db2
tests: unify test-debugcomplete
author | Pradeepkumar Gayam <in3xes@gmail.com> |
---|---|
date | Tue, 17 Aug 2010 18:07:05 +0530 |
parents | tests/test-debugcomplete@7ca2be800804 |
children | 441a74b8def1 |
comparison
equal
deleted
inserted
replaced
11923:be74ba87acaf | 11924:487152f29db2 |
---|---|
1 Show all commands except debug commands | |
2 $ hg debugcomplete | |
3 add | |
4 addremove | |
5 annotate | |
6 archive | |
7 backout | |
8 bisect | |
9 branch | |
10 branches | |
11 bundle | |
12 cat | |
13 clone | |
14 commit | |
15 copy | |
16 diff | |
17 export | |
18 forget | |
19 grep | |
20 heads | |
21 help | |
22 identify | |
23 import | |
24 incoming | |
25 init | |
26 locate | |
27 log | |
28 manifest | |
29 merge | |
30 outgoing | |
31 parents | |
32 paths | |
33 pull | |
34 push | |
35 recover | |
36 remove | |
37 rename | |
38 resolve | |
39 revert | |
40 rollback | |
41 root | |
42 serve | |
43 showconfig | |
44 status | |
45 summary | |
46 tag | |
47 tags | |
48 tip | |
49 unbundle | |
50 update | |
51 verify | |
52 version | |
53 | |
54 Show all commands that start with "a" | |
55 $ hg debugcomplete a | |
56 add | |
57 addremove | |
58 annotate | |
59 archive | |
60 | |
61 Do not show debug commands if there are other candidates | |
62 $ hg debugcomplete d | |
63 diff | |
64 | |
65 Show debug commands if there are no other candidates | |
66 $ hg debugcomplete debug | |
67 debugancestor | |
68 debugbuilddag | |
69 debugcheckstate | |
70 debugcommands | |
71 debugcomplete | |
72 debugconfig | |
73 debugdag | |
74 debugdata | |
75 debugdate | |
76 debugfsinfo | |
77 debugindex | |
78 debugindexdot | |
79 debuginstall | |
80 debugpushkey | |
81 debugrebuildstate | |
82 debugrename | |
83 debugrevspec | |
84 debugsetparents | |
85 debugstate | |
86 debugsub | |
87 debugwalk | |
88 | |
89 Do not show the alias of a debug command if there are other candidates | |
90 (this should hide rawcommit) | |
91 $ hg debugcomplete r | |
92 recover | |
93 remove | |
94 rename | |
95 resolve | |
96 revert | |
97 rollback | |
98 root | |
99 Show the alias of a debug command if there are no other candidates | |
100 $ hg debugcomplete rawc | |
101 | |
102 | |
103 Show the global options | |
104 $ hg debugcomplete --options | sort | |
105 --config | |
106 --cwd | |
107 --debug | |
108 --debugger | |
109 --encoding | |
110 --encodingmode | |
111 --help | |
112 --noninteractive | |
113 --profile | |
114 --quiet | |
115 --repository | |
116 --time | |
117 --traceback | |
118 --verbose | |
119 --version | |
120 -R | |
121 -h | |
122 -q | |
123 -v | |
124 -y | |
125 | |
126 Show the options for the "serve" command | |
127 $ hg debugcomplete --options serve | sort | |
128 --accesslog | |
129 --address | |
130 --certificate | |
131 --config | |
132 --cwd | |
133 --daemon | |
134 --daemon-pipefds | |
135 --debug | |
136 --debugger | |
137 --encoding | |
138 --encodingmode | |
139 --errorlog | |
140 --help | |
141 --ipv6 | |
142 --name | |
143 --noninteractive | |
144 --pid-file | |
145 --port | |
146 --prefix | |
147 --profile | |
148 --quiet | |
149 --repository | |
150 --stdio | |
151 --style | |
152 --templates | |
153 --time | |
154 --traceback | |
155 --verbose | |
156 --version | |
157 --web-conf | |
158 -6 | |
159 -A | |
160 -E | |
161 -R | |
162 -a | |
163 -d | |
164 -h | |
165 -n | |
166 -p | |
167 -q | |
168 -t | |
169 -v | |
170 -y | |
171 | |
172 Show an error if we use --options with an ambiguous abbreviation | |
173 $ hg debugcomplete --options s | |
174 hg: command 's' is ambiguous: | |
175 serve showconfig status summary | |
176 | |
177 Show all commands + options | |
178 $ hg debugcommands | |
179 add: include, exclude, dry-run | |
180 annotate: rev, follow, no-follow, text, user, file, date, number, changeset, line-number, include, exclude | |
181 clone: noupdate, updaterev, rev, branch, pull, uncompressed, ssh, remotecmd | |
182 commit: addremove, close-branch, include, exclude, message, logfile, date, user | |
183 diff: rev, change, text, git, nodates, show-function, reverse, ignore-all-space, ignore-space-change, ignore-blank-lines, unified, stat, include, exclude | |
184 export: output, switch-parent, rev, text, git, nodates | |
185 forget: include, exclude | |
186 init: ssh, remotecmd | |
187 log: follow, follow-first, date, copies, keyword, rev, removed, only-merges, user, only-branch, branch, prune, patch, git, limit, no-merges, stat, style, template, include, exclude | |
188 merge: force, rev, preview | |
189 pull: update, force, rev, branch, ssh, remotecmd | |
190 push: force, rev, branch, new-branch, ssh, remotecmd | |
191 remove: after, force, include, exclude | |
192 serve: accesslog, daemon, daemon-pipefds, errorlog, port, address, prefix, name, web-conf, webdir-conf, pid-file, stdio, templates, style, ipv6, certificate | |
193 status: all, modified, added, removed, deleted, clean, unknown, ignored, no-status, copies, print0, rev, change, include, exclude | |
194 summary: remote | |
195 update: clean, check, date, rev | |
196 addremove: similarity, include, exclude, dry-run | |
197 archive: no-decode, prefix, rev, type, include, exclude | |
198 backout: merge, parent, rev, include, exclude, message, logfile, date, user | |
199 bisect: reset, good, bad, skip, command, noupdate | |
200 branch: force, clean | |
201 branches: active, closed | |
202 bundle: force, rev, branch, base, all, type, ssh, remotecmd | |
203 cat: output, rev, decode, include, exclude | |
204 copy: after, force, include, exclude, dry-run | |
205 debugancestor: | |
206 debugbuilddag: mergeable-file, appended-file, overwritten-file, new-file | |
207 debugcheckstate: | |
208 debugcommands: | |
209 debugcomplete: options | |
210 debugdag: tags, branches, dots, spaces | |
211 debugdata: | |
212 debugdate: extended | |
213 debugfsinfo: | |
214 debugindex: | |
215 debugindexdot: | |
216 debuginstall: | |
217 debugpushkey: | |
218 debugrebuildstate: rev | |
219 debugrename: rev | |
220 debugrevspec: | |
221 debugsetparents: | |
222 debugstate: nodates | |
223 debugsub: rev | |
224 debugwalk: include, exclude | |
225 grep: print0, all, follow, ignore-case, files-with-matches, line-number, rev, user, date, include, exclude | |
226 heads: rev, topo, active, closed, style, template | |
227 help: | |
228 identify: rev, num, id, branch, tags | |
229 import: strip, base, force, no-commit, exact, import-branch, message, logfile, date, user, similarity | |
230 incoming: force, newest-first, bundle, rev, branch, patch, git, limit, no-merges, stat, style, template, ssh, remotecmd | |
231 locate: rev, print0, fullpath, include, exclude | |
232 manifest: rev | |
233 outgoing: force, rev, newest-first, branch, patch, git, limit, no-merges, stat, style, template, ssh, remotecmd | |
234 parents: rev, style, template | |
235 paths: | |
236 recover: | |
237 rename: after, force, include, exclude, dry-run | |
238 resolve: all, list, mark, unmark, no-status, include, exclude | |
239 revert: all, date, rev, no-backup, include, exclude, dry-run | |
240 rollback: dry-run | |
241 root: | |
242 showconfig: untrusted | |
243 tag: force, local, rev, remove, edit, message, date, user | |
244 tags: | |
245 tip: patch, git, style, template | |
246 unbundle: update | |
247 verify: | |
248 version: | |
249 | |
250 $ exit 0 |