|
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 |