test-completion.t
445 lines
| 11.2 KiB
| text/troff
|
Tads3Lexer
/ tests / test-completion.t
Bryan O'Sullivan
|
r18797 | Show all commands except debug commands | ||
$ hg debugcomplete | ||||
Taapas Agrawal
|
r42784 | abort | ||
Bryan O'Sullivan
|
r18797 | add | ||
addremove | ||||
annotate | ||||
archive | ||||
backout | ||||
bisect | ||||
bookmarks | ||||
branch | ||||
branches | ||||
bundle | ||||
cat | ||||
clone | ||||
commit | ||||
Matt Mackall
|
r20570 | config | ||
Taapas Agrawal
|
r42831 | continue | ||
Bryan O'Sullivan
|
r18797 | copy | ||
diff | ||||
export | ||||
Matt Mackall
|
r22423 | files | ||
Bryan O'Sullivan
|
r18797 | forget | ||
graft | ||||
grep | ||||
heads | ||||
help | ||||
identify | ||||
import | ||||
incoming | ||||
init | ||||
locate | ||||
log | ||||
manifest | ||||
merge | ||||
outgoing | ||||
parents | ||||
paths | ||||
phase | ||||
pull | ||||
Valentin Gatien-Baron
|
r47080 | purge | ||
Bryan O'Sullivan
|
r18797 | push | ||
recover | ||||
remove | ||||
rename | ||||
resolve | ||||
revert | ||||
rollback | ||||
root | ||||
serve | ||||
Navaneeth Suresh
|
r42744 | shelve | ||
Bryan O'Sullivan
|
r18797 | status | ||
summary | ||||
tag | ||||
tags | ||||
tip | ||||
unbundle | ||||
Navaneeth Suresh
|
r42744 | unshelve | ||
Bryan O'Sullivan
|
r18797 | update | ||
verify | ||||
version | ||||
Show all commands that start with "a" | ||||
$ hg debugcomplete a | ||||
Taapas Agrawal
|
r42784 | abort | ||
Bryan O'Sullivan
|
r18797 | add | ||
addremove | ||||
annotate | ||||
archive | ||||
Do not show debug commands if there are other candidates | ||||
$ hg debugcomplete d | ||||
diff | ||||
Show debug commands if there are no other candidates | ||||
$ hg debugcomplete debug | ||||
debugancestor | ||||
Augie Fackler
|
r45709 | debugantivirusrunning | ||
Gregory Szorc
|
r26758 | debugapplystreamclonebundle | ||
Pulkit Goyal
|
r44915 | debugbackupbundle | ||
Bryan O'Sullivan
|
r18797 | debugbuilddag | ||
debugbundle | ||||
Boris Feld
|
r34960 | debugcapabilities | ||
r46257 | debugchangedfiles | |||
Bryan O'Sullivan
|
r18797 | debugcheckstate | ||
Pierre-Yves David
|
r31120 | debugcolor | ||
Bryan O'Sullivan
|
r18797 | debugcommands | ||
debugcomplete | ||||
debugconfig | ||||
Gregory Szorc
|
r26757 | debugcreatestreamclonebundle | ||
Bryan O'Sullivan
|
r18797 | debugdag | ||
debugdata | ||||
debugdate | ||||
Gregory Szorc
|
r27263 | debugdeltachain | ||
Mads Kiilerich
|
r18962 | debugdirstate | ||
Simon Sapin
|
r48474 | debugdirstateignorepatternshash | ||
Bryan O'Sullivan
|
r18797 | debugdiscovery | ||
Boris Feld
|
r35578 | debugdownload | ||
liscju
|
r26351 | debugextensions | ||
Bryan O'Sullivan
|
r18797 | debugfileset | ||
Boris Feld
|
r35337 | debugformat | ||
Bryan O'Sullivan
|
r18797 | debugfsinfo | ||
debuggetbundle | ||||
debugignore | ||||
debugindex | ||||
debugindexdot | ||||
Martin von Zweigbergk
|
r40016 | debugindexstats | ||
Bryan O'Sullivan
|
r18797 | debuginstall | ||
debugknown | ||||
debuglabelcomplete | ||||
Matt Mackall
|
r22559 | debuglocks | ||
Martijn Pieters
|
r38803 | debugmanifestfulltextcache | ||
Siddharth Agarwal
|
r26501 | debugmergestate | ||
Sean Farley
|
r23762 | debugnamecomplete | ||
r44788 | debugnodemap | |||
Bryan O'Sullivan
|
r18797 | debugobsolete | ||
Martin von Zweigbergk
|
r41921 | debugp1copies | ||
debugp2copies | ||||
Bryan O'Sullivan
|
r18797 | debugpathcomplete | ||
Martin von Zweigbergk
|
r41656 | debugpathcopies | ||
Gregory Szorc
|
r35947 | debugpeer | ||
FUJIWARA Katsunori
|
r32256 | debugpickmergetool | ||
Bryan O'Sullivan
|
r18797 | debugpushkey | ||
debugpvec | ||||
Mads Kiilerich
|
r18963 | debugrebuilddirstate | ||
Gregory Szorc
|
r25652 | debugrebuildfncache | ||
Bryan O'Sullivan
|
r18797 | debugrename | ||
Pulkit Goyal
|
r45667 | debugrequires | ||
Bryan O'Sullivan
|
r18797 | debugrevlog | ||
Gregory Szorc
|
r39318 | debugrevlogindex | ||
Bryan O'Sullivan
|
r18797 | debugrevspec | ||
Gregory Szorc
|
r36544 | debugserve | ||
Bryan O'Sullivan
|
r18797 | debugsetparents | ||
Joerg Sonnenberger
|
r47121 | debugshell | ||
r43309 | debugsidedata | |||
Matt Harbison
|
r33493 | debugssl | ||
Valentin Gatien-Baron
|
r46477 | debugstrip | ||
Bryan O'Sullivan
|
r18797 | debugsub | ||
debugsuccessorssets | ||||
Valentin Gatien-Baron
|
r44772 | debugtagscache | ||
Yuya Nishihara
|
r28548 | debugtemplate | ||
Yuya Nishihara
|
r36810 | debuguigetpass | ||
debuguiprompt | ||||
Pierre-Yves David
|
r32265 | debugupdatecaches | ||
Gregory Szorc
|
r30774 | debugupgraderepo | ||
Bryan O'Sullivan
|
r18797 | debugwalk | ||
r36972 | debugwhyunstable | |||
Bryan O'Sullivan
|
r18797 | debugwireargs | ||
Gregory Szorc
|
r36545 | debugwireproto | ||
Bryan O'Sullivan
|
r18797 | |||
Do not show the alias of a debug command if there are other candidates | ||||
(this should hide rawcommit) | ||||
$ hg debugcomplete r | ||||
recover | ||||
remove | ||||
rename | ||||
resolve | ||||
revert | ||||
rollback | ||||
root | ||||
Show the alias of a debug command if there are no other candidates | ||||
$ hg debugcomplete rawc | ||||
Show the global options | ||||
$ hg debugcomplete --options | sort | ||||
Pierre-Yves David
|
r31104 | --color | ||
Bryan O'Sullivan
|
r18797 | --config | ||
--cwd | ||||
--debug | ||||
--debugger | ||||
--encoding | ||||
--encodingmode | ||||
--help | ||||
--hidden | ||||
--noninteractive | ||||
Augie Fackler
|
r30993 | --pager | ||
Bryan O'Sullivan
|
r18797 | --profile | ||
--quiet | ||||
--repository | ||||
--time | ||||
--traceback | ||||
--verbose | ||||
--version | ||||
-R | ||||
-h | ||||
-q | ||||
-v | ||||
-y | ||||
Show the options for the "serve" command | ||||
$ hg debugcomplete --options serve | sort | ||||
--accesslog | ||||
--address | ||||
--certificate | ||||
--cmdserver | ||||
Pierre-Yves David
|
r31104 | --color | ||
Bryan O'Sullivan
|
r18797 | --config | ||
--cwd | ||||
--daemon | ||||
Jun Wu
|
r28194 | --daemon-postexec | ||
Bryan O'Sullivan
|
r18797 | --debug | ||
--debugger | ||||
--encoding | ||||
--encodingmode | ||||
--errorlog | ||||
--help | ||||
--hidden | ||||
--ipv6 | ||||
--name | ||||
--noninteractive | ||||
Augie Fackler
|
r30993 | --pager | ||
Bryan O'Sullivan
|
r18797 | --pid-file | ||
--port | ||||
--prefix | ||||
Nicola Spanti
|
r38196 | --print-url | ||
Bryan O'Sullivan
|
r18797 | --profile | ||
--quiet | ||||
--repository | ||||
--stdio | ||||
--style | ||||
Matt Harbison
|
r32005 | --subrepos | ||
Bryan O'Sullivan
|
r18797 | --templates | ||
--time | ||||
--traceback | ||||
--verbose | ||||
--version | ||||
--web-conf | ||||
-6 | ||||
-A | ||||
-E | ||||
-R | ||||
Matt Harbison
|
r32005 | -S | ||
Bryan O'Sullivan
|
r18797 | -a | ||
-d | ||||
-h | ||||
-n | ||||
-p | ||||
-q | ||||
-t | ||||
-v | ||||
-y | ||||
Show an error if we use --options with an ambiguous abbreviation | ||||
$ hg debugcomplete --options s | ||||
hg: command 's' is ambiguous: | ||||
Navaneeth Suresh
|
r42744 | serve shelve showconfig status summary | ||
Martin von Zweigbergk
|
r46888 | [10] | ||
Bryan O'Sullivan
|
r18797 | |||
Show all commands + options | ||||
$ hg debugcommands | ||||
Taapas Agrawal
|
r42784 | abort: dry-run | ||
Bryan O'Sullivan
|
r18797 | add: include, exclude, subrepos, dry-run | ||
Rodrigo Damazio
|
r40331 | addremove: similarity, subrepos, include, exclude, dry-run | ||
David Soria Parra
|
r34015 | annotate: rev, follow, no-follow, text, user, file, date, number, changeset, line-number, skip, ignore-all-space, ignore-space-change, ignore-blank-lines, ignore-space-at-eol, include, exclude, template | ||
Bryan O'Sullivan
|
r18797 | archive: no-decode, prefix, rev, type, subrepos, include, exclude | ||
Ruslan Sayfutdinov
|
r27890 | backout: merge, commit, no-commit, parent, rev, edit, tool, include, exclude, message, logfile, date, user | ||
Bryan O'Sullivan
|
r18797 | bisect: reset, good, bad, skip, extend, command, noupdate | ||
Yuya Nishihara
|
r39790 | bookmarks: force, rev, delete, rename, inactive, list, template | ||
Pulkit Goyal
|
r35763 | branch: force, clean, rev | ||
Navaneeth Suresh
|
r41094 | branches: active, closed, rev, template | ||
Bryan O'Sullivan
|
r18797 | bundle: force, rev, branch, base, all, type, ssh, remotecmd, insecure | ||
Yuya Nishihara
|
r32578 | cat: output, rev, decode, include, exclude, template | ||
Rodrigo Damazio
|
r40331 | clone: noupdate, updaterev, rev, branch, pull, uncompressed, stream, ssh, remotecmd, insecure | ||
Sushil khanchi
|
r42745 | commit: addremove, close-branch, amend, secret, edit, force-close-branch, interactive, include, exclude, message, logfile, date, user, subrepos | ||
r48208 | config: untrusted, exp-all-known, edit, local, source, shared, non-shared, global, template | |||
Taapas Agrawal
|
r42831 | continue: dry-run | ||
Martin von Zweigbergk
|
r44845 | copy: forget, after, at-rev, force, include, exclude, dry-run | ||
Bryan O'Sullivan
|
r18797 | debugancestor: | ||
Augie Fackler
|
r45709 | debugantivirusrunning: | ||
Gregory Szorc
|
r26758 | debugapplystreamclonebundle: | ||
Pulkit Goyal
|
r44915 | debugbackupbundle: recover, patch, git, limit, no-merges, stat, graph, style, template | ||
Bryan O'Sullivan
|
r18797 | debugbuilddag: mergeable-file, overwritten-file, new-file | ||
Danek Duvall
|
r32694 | debugbundle: all, part-type, spec | ||
Boris Feld
|
r34960 | debugcapabilities: | ||
r47208 | debugchangedfiles: compute | |||
Bryan O'Sullivan
|
r18797 | debugcheckstate: | ||
Pierre-Yves David
|
r31120 | debugcolor: style | ||
Bryan O'Sullivan
|
r18797 | debugcommands: | ||
debugcomplete: options | ||||
Gregory Szorc
|
r26757 | debugcreatestreamclonebundle: | ||
Bryan O'Sullivan
|
r18797 | debugdag: tags, branches, dots, spaces | ||
Martin von Zweigbergk
|
r25119 | debugdata: changelog, manifest, dir | ||
Bryan O'Sullivan
|
r18797 | debugdate: extended | ||
Gregory Szorc
|
r27263 | debugdeltachain: changelog, manifest, dir, template | ||
Simon Sapin
|
r48474 | debugdirstateignorepatternshash: | ||
Simon Sapin
|
r48483 | debugdirstate: nodates, dates, datesort, all | ||
r47502 | debugdiscovery: old, nonheads, rev, seed, local-as-revs, remote-as-revs, ssh, remotecmd, insecure, template | |||
Boris Feld
|
r35578 | debugdownload: output | ||
liscju
|
r26351 | debugextensions: template | ||
Yuya Nishihara
|
r38838 | debugfileset: rev, all-files, show-matcher, show-stage | ||
Boris Feld
|
r35337 | debugformat: template | ||
Bryan O'Sullivan
|
r18797 | debugfsinfo: | ||
debuggetbundle: head, common, type | ||||
debugignore: | ||||
Gregory Szorc
|
r39318 | debugindex: changelog, manifest, dir, template | ||
Gregory Szorc
|
r27256 | debugindexdot: changelog, manifest, dir | ||
Martin von Zweigbergk
|
r40016 | debugindexstats: | ||
timeless
|
r28440 | debuginstall: template | ||
Bryan O'Sullivan
|
r18797 | debugknown: | ||
debuglabelcomplete: | ||||
Pulkit Goyal
|
r46854 | debuglocks: force-free-lock, force-free-wlock, set-lock, set-wlock | ||
Martijn Pieters
|
r38803 | debugmanifestfulltextcache: clear, add | ||
Martin von Zweigbergk
|
r44880 | debugmergestate: style, template | ||
Sean Farley
|
r23762 | debugnamecomplete: | ||
r44806 | debugnodemap: dump-new, dump-disk, check, metadata | |||
r32626 | debugobsolete: flags, record-parents, rev, exclusive, index, delete, date, user, template | |||
Martin von Zweigbergk
|
r41921 | debugp1copies: rev | ||
debugp2copies: rev | ||||
Bryan O'Sullivan
|
r18797 | debugpathcomplete: full, normal, added, removed | ||
Martin von Zweigbergk
|
r41656 | debugpathcopies: include, exclude | ||
Gregory Szorc
|
r35947 | debugpeer: | ||
FUJIWARA Katsunori
|
r32256 | debugpickmergetool: rev, changedelete, include, exclude, tool | ||
Bryan O'Sullivan
|
r18797 | debugpushkey: | ||
debugpvec: | ||||
Durham Goode
|
r26024 | debugrebuilddirstate: rev, minimal | ||
Gregory Szorc
|
r25652 | debugrebuildfncache: | ||
Bryan O'Sullivan
|
r18797 | debugrename: rev | ||
Pulkit Goyal
|
r45667 | debugrequires: | ||
Martin von Zweigbergk
|
r25119 | debugrevlog: changelog, manifest, dir, dump | ||
Gregory Szorc
|
r39318 | debugrevlogindex: changelog, manifest, dir, format | ||
Yuya Nishihara
|
r32796 | debugrevspec: optimize, show-revs, show-set, show-stage, no-optimized, verify-optimized | ||
Gregory Szorc
|
r36544 | debugserve: sshstdio, logiofd, logiofile | ||
Bryan O'Sullivan
|
r18797 | debugsetparents: | ||
Joerg Sonnenberger
|
r47121 | debugshell: | ||
r43309 | debugsidedata: changelog, manifest, dir | |||
Matt Harbison
|
r33493 | debugssl: | ||
Valentin Gatien-Baron
|
r46477 | debugstrip: rev, force, no-backup, nobackup, , keep, bookmark, soft | ||
Bryan O'Sullivan
|
r18797 | debugsub: rev | ||
Boris Feld
|
r33274 | debugsuccessorssets: closest | ||
Valentin Gatien-Baron
|
r44772 | debugtagscache: | ||
Yuya Nishihara
|
r28548 | debugtemplate: rev, define | ||
Yuya Nishihara
|
r36810 | debuguigetpass: prompt | ||
debuguiprompt: prompt | ||||
Pierre-Yves David
|
r32265 | debugupdatecaches: | ||
r46612 | debugupgraderepo: optimize, run, backup, changelog, manifest, filelogs | |||
Bryan O'Sullivan
|
r18797 | debugwalk: include, exclude | ||
r36972 | debugwhyunstable: | |||
Bryan O'Sullivan
|
r18797 | debugwireargs: three, four, five, ssh, remotecmd, insecure | ||
Gregory Szorc
|
r37736 | debugwireproto: localssh, peer, noreadstderr, nologhandshake, ssh, remotecmd, insecure | ||
Martin von Zweigbergk
|
r47246 | diff: rev, from, to, change, text, git, binary, nodates, noprefix, show-function, reverse, ignore-all-space, ignore-space-change, ignore-blank-lines, ignore-space-at-eol, unified, stat, root, include, exclude, subrepos | ||
Rodrigo Damazio
|
r40331 | export: bookmark, output, switch-parent, rev, text, git, binary, nodates, template | ||
Matt Harbison
|
r24413 | files: rev, print0, include, exclude, template, subrepos | ||
Rodrigo Damazio
|
r40331 | forget: interactive, include, exclude, dry-run | ||
Mads Kiilerich
|
r40460 | graft: rev, base, continue, stop, abort, edit, log, no-commit, force, currentdate, currentuser, date, user, tool, dry-run | ||
Yuya Nishihara
|
r38670 | grep: print0, all, diff, text, follow, ignore-case, files-with-matches, line-number, rev, all-files, user, date, template, include, exclude | ||
Bryan O'Sullivan
|
r18797 | heads: rev, topo, active, closed, style, template | ||
timeless
|
r27763 | help: extension, command, keyword, system | ||
Matt Harbison
|
r33051 | identify: rev, num, id, branch, tags, bookmarks, ssh, remotecmd, insecure, template | ||
Denis Laxalde
|
r44118 | import: strip, base, secret, edit, force, no-commit, bypass, partial, exact, prefix, import-branch, message, logfile, date, user, similarity | ||
Bryan O'Sullivan
|
r18797 | incoming: force, newest-first, bundle, rev, bookmarks, branch, patch, git, limit, no-merges, stat, graph, style, template, ssh, remotecmd, insecure, subrepos | ||
Rodrigo Damazio
|
r40331 | init: ssh, remotecmd, insecure | ||
Bryan O'Sullivan
|
r18797 | locate: rev, print0, fullpath, include, exclude | ||
Sebastien Boisvert
|
r46512 | log: follow, follow-first, date, copies, keyword, rev, line-range, removed, only-merges, user, only-branch, branch, bookmark, prune, patch, git, limit, no-merges, stat, graph, style, template, include, exclude | ||
Matt Mackall
|
r22429 | manifest: rev, all, template | ||
Rodrigo Damazio
|
r40331 | merge: force, rev, preview, abort, tool | ||
Bryan O'Sullivan
|
r18797 | outgoing: force, rev, newest-first, bookmarks, branch, patch, git, limit, no-merges, stat, graph, style, template, ssh, remotecmd, insecure, subrepos | ||
parents: rev, style, template | ||||
Yuya Nishihara
|
r27728 | paths: template | ||
Bryan O'Sullivan
|
r18797 | phase: public, draft, secret, force, rev | ||
Pulkit Goyal
|
r45033 | pull: update, force, confirm, rev, bookmark, branch, ssh, remotecmd, insecure | ||
Valentin Gatien-Baron
|
r47080 | purge: abort-on-err, all, ignored, dirs, files, print, print0, confirm, include, exclude | ||
Dan Villiom Podlaski Christiansen
|
r46407 | push: force, rev, bookmark, all-bookmarks, branch, new-branch, pushvars, publish, ssh, remotecmd, insecure | ||
r42320 | recover: verify | |||
Rodrigo Damazio
|
r40331 | remove: after, force, subrepos, include, exclude, dry-run | ||
Martin von Zweigbergk
|
r47648 | rename: forget, after, at-rev, force, include, exclude, dry-run | ||
Valentin Gatien-Baron
|
r39429 | resolve: all, list, mark, unmark, no-status, re-merge, tool, include, exclude, template | ||
Laurent Charignon
|
r24359 | revert: all, date, rev, no-backup, interactive, include, exclude, dry-run | ||
Bryan O'Sullivan
|
r18797 | rollback: dry-run, force | ||
Yuya Nishihara
|
r42610 | root: template | ||
Rodrigo Damazio
|
r40331 | serve: accesslog, daemon, daemon-postexec, errorlog, port, address, prefix, name, web-conf, webdir-conf, pid-file, stdio, cmdserver, templates, style, ipv6, certificate, print-url, subrepos | ||
Navaneeth Suresh
|
r42744 | shelve: addremove, unknown, cleanup, date, delete, edit, keep, list, message, name, patch, interactive, stat, include, exclude | ||
Rodrigo Damazio
|
r40331 | status: all, modified, added, removed, deleted, clean, unknown, ignored, no-status, terse, copies, print0, rev, change, include, exclude, subrepos, template | ||
summary: remote | ||||
Bryan O'Sullivan
|
r18797 | tag: force, local, rev, remove, edit, message, date, user | ||
Matt Mackall
|
r22429 | tags: template | ||
Bryan O'Sullivan
|
r18797 | tip: patch, git, style, template | ||
unbundle: update | ||||
Navaneeth Suresh
|
r42835 | unshelve: abort, continue, interactive, keep, name, tool, date | ||
Rodrigo Damazio
|
r40331 | update: clean, check, merge, date, rev, tool | ||
r42332 | verify: full | |||
Yuya Nishihara
|
r29840 | version: template | ||
Bryan O'Sullivan
|
r18798 | |||
$ hg init a | ||||
$ cd a | ||||
$ echo fee > fee | ||||
$ hg ci -q -Amfee | ||||
Bryan O'Sullivan
|
r18800 | $ hg tag fee | ||
Bryan O'Sullivan
|
r18798 | $ mkdir fie | ||
$ echo dead > fie/dead | ||||
$ echo live > fie/live | ||||
$ hg bookmark fo | ||||
Bryan O'Sullivan
|
r18800 | $ hg branch -q fie | ||
Bryan O'Sullivan
|
r18798 | $ hg ci -q -Amfie | ||
$ echo fo > fo | ||||
Bryan O'Sullivan
|
r18800 | $ hg branch -qf default | ||
Bryan O'Sullivan
|
r18798 | $ hg ci -q -Amfo | ||
$ echo Fum > Fum | ||||
$ hg ci -q -AmFum | ||||
$ hg bookmark Fum | ||||
Test debugpathcomplete | ||||
$ hg debugpathcomplete f | ||||
Bryan O'Sullivan
|
r18800 | fee | ||
Sean Farley
|
r20136 | fie | ||
Bryan O'Sullivan
|
r18800 | fo | ||
Bryan O'Sullivan
|
r18798 | $ hg debugpathcomplete -f f | ||
Bryan O'Sullivan
|
r18800 | fee | ||
fie/dead | ||||
fie/live | ||||
fo | ||||
Bryan O'Sullivan
|
r18798 | |||
$ hg rm Fum | ||||
$ hg debugpathcomplete -r F | ||||
Bryan O'Sullivan
|
r18800 | Fum | ||
Bryan O'Sullivan
|
r18798 | |||
Sean Farley
|
r23762 | Test debugnamecomplete | ||
Bryan O'Sullivan
|
r18798 | |||
Sean Farley
|
r23762 | $ hg debugnamecomplete | ||
Bryan O'Sullivan
|
r18800 | Fum | ||
default | ||||
fee | ||||
Bryan O'Sullivan
|
r18892 | fie | ||
Bryan O'Sullivan
|
r18800 | fo | ||
tip | ||||
Sean Farley
|
r23762 | $ hg debugnamecomplete f | ||
Bryan O'Sullivan
|
r18800 | fee | ||
Bryan O'Sullivan
|
r18892 | fie | ||
Bryan O'Sullivan
|
r18800 | fo | ||
Kyle Lippincott
|
r31402 | |||
Test debuglabelcomplete, a deprecated name for debugnamecomplete that is still | ||||
used for completions in some shells. | ||||
$ hg debuglabelcomplete | ||||
Fum | ||||
default | ||||
fee | ||||
fie | ||||
fo | ||||
tip | ||||
$ hg debuglabelcomplete f | ||||
fee | ||||
fie | ||||
fo | ||||