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