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