sapling/tests/test-debugcomplete.t

275 lines
6.5 KiB
Perl
Raw Normal View History

2010-08-17 16:37:05 +04:00
Show all commands except debug commands
$ hg debugcomplete
add
addremove
annotate
archive
backout
bisect
bookmarks
2010-08-17 16:37:05 +04:00
branch
branches
bundle
cat
clone
commit
copy
diff
export
forget
2011-10-13 03:45:36 +04:00
graft
2010-08-17 16:37:05 +04:00
grep
heads
help
identify
import
incoming
init
locate
log
manifest
merge
outgoing
parents
paths
phase
2010-08-17 16:37:05 +04:00
pull
push
recover
remove
rename
resolve
revert
rollback
root
serve
showconfig
status
summary
tag
tags
tip
unbundle
update
verify
version
Show all commands that start with "a"
$ hg debugcomplete a
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
debugbuilddag
debugbundle
2010-08-17 16:37:05 +04:00
debugcheckstate
debugcommands
debugcomplete
debugconfig
debugdag
debugdata
debugdate
debugdiscovery
debugfileset
2010-08-17 16:37:05 +04:00
debugfsinfo
debuggetbundle
debugignore
2010-08-17 16:37:05 +04:00
debugindex
debugindexdot
debuginstall
debugknown
2010-08-17 16:37:05 +04:00
debugpushkey
2012-03-12 22:37:39 +04:00
debugpvec
2010-08-17 16:37:05 +04:00
debugrebuildstate
debugrename
debugrevlog
2010-08-17 16:37:05 +04:00
debugrevspec
debugsetparents
debugstate
debugsub
debugwalk
debugwireargs
2010-08-17 16:37:05 +04:00
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
--config
--cwd
--debug
--debugger
--encoding
--encodingmode
--help
--noninteractive
--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
2010-08-17 16:37:05 +04:00
--config
--cwd
--daemon
--daemon-pipefds
--debug
--debugger
--encoding
--encodingmode
--errorlog
--help
--ipv6
--name
--noninteractive
--pid-file
--port
--prefix
--profile
--quiet
--repository
--stdio
--style
--templates
--time
--traceback
--verbose
--version
--web-conf
-6
-A
-E
-R
-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:
serve showconfig status summary
2010-09-17 02:51:32 +04:00
[255]
2010-08-17 16:37:05 +04:00
Show all commands + options
$ hg debugcommands
add: include, exclude, subrepos, dry-run
annotate: rev, follow, no-follow, text, user, file, date, number, changeset, line-number, ignore-all-space, ignore-space-change, ignore-blank-lines, include, exclude
clone: noupdate, updaterev, rev, branch, pull, uncompressed, ssh, remotecmd, insecure
commit: addremove, close-branch, amend, include, exclude, message, logfile, date, user, subrepos
diff: rev, change, text, git, nodates, show-function, reverse, ignore-all-space, ignore-space-change, ignore-blank-lines, unified, stat, include, exclude, subrepos
2010-08-17 16:37:05 +04:00
export: output, switch-parent, rev, text, git, nodates
forget: include, exclude
init: ssh, remotecmd, insecure
log: follow, follow-first, date, copies, keyword, rev, removed, only-merges, user, only-branch, branch, prune, hidden, patch, git, limit, no-merges, stat, style, template, include, exclude
merge: force, rev, preview, tool
phase: public, draft, secret, force, rev
pull: update, force, rev, bookmark, branch, ssh, remotecmd, insecure
push: force, rev, bookmark, branch, new-branch, ssh, remotecmd, insecure
2010-08-17 16:37:05 +04:00
remove: after, force, include, exclude
serve: accesslog, daemon, daemon-pipefds, errorlog, port, address, prefix, name, web-conf, webdir-conf, pid-file, stdio, cmdserver, templates, style, ipv6, certificate
status: all, modified, added, removed, deleted, clean, unknown, ignored, no-status, copies, print0, rev, change, include, exclude, subrepos
2010-08-17 16:37:05 +04:00
summary: remote
update: clean, check, date, rev
addremove: similarity, include, exclude, dry-run
2010-09-21 00:33:12 +04:00
archive: no-decode, prefix, rev, type, subrepos, include, exclude
backout: merge, parent, rev, tool, include, exclude, message, logfile, date, user
bisect: reset, good, bad, skip, extend, command, noupdate
bookmarks: force, rev, delete, rename, inactive
2010-08-17 16:37:05 +04:00
branch: force, clean
branches: active, closed
bundle: force, rev, branch, base, all, type, ssh, remotecmd, insecure
2010-08-17 16:37:05 +04:00
cat: output, rev, decode, include, exclude
copy: after, force, include, exclude, dry-run
debugancestor:
debugbuilddag: mergeable-file, overwritten-file, new-file
debugbundle: all
2010-08-17 16:37:05 +04:00
debugcheckstate:
debugcommands:
debugcomplete: options
debugdag: tags, branches, dots, spaces
debugdata: changelog, manifest
2010-08-17 16:37:05 +04:00
debugdate: extended
debugdiscovery: old, nonheads, ssh, remotecmd, insecure
debugfileset:
2010-08-17 16:37:05 +04:00
debugfsinfo:
debuggetbundle: head, common, type
debugignore:
debugindex: changelog, manifest, format
2010-08-17 16:37:05 +04:00
debugindexdot:
debuginstall:
debugknown:
2010-08-17 16:37:05 +04:00
debugpushkey:
2012-03-12 22:37:39 +04:00
debugpvec:
2010-08-17 16:37:05 +04:00
debugrebuildstate: rev
debugrename: rev
debugrevlog: changelog, manifest, dump
2010-08-17 16:37:05 +04:00
debugrevspec:
debugsetparents:
debugstate: nodates, datesort
2010-08-17 16:37:05 +04:00
debugsub: rev
debugwalk: include, exclude
debugwireargs: three, four, five, ssh, remotecmd, insecure
2012-05-11 20:51:35 +04:00
graft: continue, edit, log, currentdate, currentuser, date, user, tool, dry-run
grep: print0, all, text, follow, ignore-case, files-with-matches, line-number, rev, user, date, include, exclude
2010-08-17 16:37:05 +04:00
heads: rev, topo, active, closed, style, template
help: extension, command, keyword
identify: rev, num, id, branch, tags, bookmarks, ssh, remotecmd, insecure
2011-10-11 17:32:04 +04:00
import: strip, base, edit, force, no-commit, bypass, exact, import-branch, message, logfile, date, user, similarity
incoming: force, newest-first, bundle, rev, bookmarks, branch, patch, git, limit, no-merges, stat, style, template, ssh, remotecmd, insecure, subrepos
2010-08-17 16:37:05 +04:00
locate: rev, print0, fullpath, include, exclude
manifest: rev, all
outgoing: force, rev, newest-first, bookmarks, branch, patch, git, limit, no-merges, stat, style, template, ssh, remotecmd, insecure, subrepos
2010-08-17 16:37:05 +04:00
parents: rev, style, template
paths:
recover:
rename: after, force, include, exclude, dry-run
resolve: all, list, mark, unmark, no-status, tool, include, exclude
2010-08-17 16:37:05 +04:00
revert: all, date, rev, no-backup, include, exclude, dry-run
rollback: dry-run, force
2010-08-17 16:37:05 +04:00
root:
showconfig: untrusted
tag: force, local, rev, remove, edit, message, date, user
tags:
tip: patch, git, style, template
unbundle: update
verify:
version: