2010-08-17 16:37:05 +04:00
|
|
|
Show all commands except debug commands
|
|
|
|
$ hg debugcomplete
|
|
|
|
add
|
|
|
|
addremove
|
|
|
|
annotate
|
|
|
|
archive
|
|
|
|
backout
|
|
|
|
bisect
|
2011-02-10 22:46:28 +03:00
|
|
|
bookmarks
|
2010-08-17 16:37:05 +04:00
|
|
|
branch
|
|
|
|
branches
|
|
|
|
bundle
|
|
|
|
cat
|
|
|
|
clone
|
|
|
|
commit
|
2014-02-27 22:42:09 +04:00
|
|
|
config
|
2010-08-17 16:37:05 +04:00
|
|
|
copy
|
|
|
|
diff
|
|
|
|
export
|
2014-09-13 03:32:46 +04:00
|
|
|
files
|
2010-08-17 16:37:05 +04:00
|
|
|
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
|
2012-01-10 22:45:35 +04:00
|
|
|
phase
|
2010-08-17 16:37:05 +04:00
|
|
|
pull
|
|
|
|
push
|
|
|
|
recover
|
|
|
|
remove
|
|
|
|
rename
|
|
|
|
resolve
|
|
|
|
revert
|
|
|
|
rollback
|
|
|
|
root
|
|
|
|
serve
|
|
|
|
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
|
2015-10-15 23:43:18 +03:00
|
|
|
debugapplystreamclonebundle
|
2010-08-17 16:37:05 +04:00
|
|
|
debugbuilddag
|
2011-03-22 11:22:29 +03:00
|
|
|
debugbundle
|
2010-08-17 16:37:05 +04:00
|
|
|
debugcheckstate
|
|
|
|
debugcommands
|
|
|
|
debugcomplete
|
|
|
|
debugconfig
|
2015-10-17 21:40:29 +03:00
|
|
|
debugcreatestreamclonebundle
|
2010-08-17 16:37:05 +04:00
|
|
|
debugdag
|
|
|
|
debugdata
|
|
|
|
debugdate
|
2015-12-06 10:37:46 +03:00
|
|
|
debugdeltachain
|
2013-04-15 03:41:27 +04:00
|
|
|
debugdirstate
|
2011-05-02 21:21:30 +04:00
|
|
|
debugdiscovery
|
2015-09-10 17:53:07 +03:00
|
|
|
debugextensions
|
2011-06-02 04:12:18 +04:00
|
|
|
debugfileset
|
2010-08-17 16:37:05 +04:00
|
|
|
debugfsinfo
|
2011-03-23 18:02:11 +03:00
|
|
|
debuggetbundle
|
2011-01-15 18:02:03 +03:00
|
|
|
debugignore
|
2010-08-17 16:37:05 +04:00
|
|
|
debugindex
|
|
|
|
debugindexdot
|
|
|
|
debuginstall
|
2011-03-22 11:22:21 +03:00
|
|
|
debugknown
|
2013-03-21 22:35:34 +04:00
|
|
|
debuglabelcomplete
|
2014-09-27 01:44:11 +04:00
|
|
|
debuglocks
|
2015-10-02 23:00:47 +03:00
|
|
|
debugmergestate
|
2014-10-18 00:41:29 +04:00
|
|
|
debugnamecomplete
|
2012-06-07 21:15:23 +04:00
|
|
|
debugobsolete
|
2013-03-22 08:20:40 +04:00
|
|
|
debugpathcomplete
|
2010-08-17 16:37:05 +04:00
|
|
|
debugpushkey
|
2012-03-12 22:37:39 +04:00
|
|
|
debugpvec
|
2013-04-15 03:41:47 +04:00
|
|
|
debugrebuilddirstate
|
2015-06-22 19:59:48 +03:00
|
|
|
debugrebuildfncache
|
2010-08-17 16:37:05 +04:00
|
|
|
debugrename
|
2011-05-12 20:22:49 +04:00
|
|
|
debugrevlog
|
2010-08-17 16:37:05 +04:00
|
|
|
debugrevspec
|
|
|
|
debugsetparents
|
|
|
|
debugsub
|
2012-12-13 18:38:43 +04:00
|
|
|
debugsuccessorssets
|
2016-02-13 19:06:12 +03:00
|
|
|
debugtemplate
|
2010-08-17 16:37:05 +04:00
|
|
|
debugwalk
|
2011-03-22 09:38:32 +03:00
|
|
|
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
|
2013-01-08 23:37:37 +04:00
|
|
|
--hidden
|
2010-08-17 16:37:05 +04:00
|
|
|
--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
|
2011-06-03 18:27:41 +04:00
|
|
|
--cmdserver
|
2010-08-17 16:37:05 +04:00
|
|
|
--config
|
|
|
|
--cwd
|
|
|
|
--daemon
|
2016-02-22 19:59:08 +03:00
|
|
|
--daemon-postexec
|
2010-08-17 16:37:05 +04:00
|
|
|
--debug
|
|
|
|
--debugger
|
|
|
|
--encoding
|
|
|
|
--encodingmode
|
|
|
|
--errorlog
|
|
|
|
--help
|
2013-01-08 23:37:37 +04:00
|
|
|
--hidden
|
2010-08-17 16:37:05 +04:00
|
|
|
--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
|
2010-09-13 15:09:20 +04:00
|
|
|
add: include, exclude, subrepos, dry-run
|
2014-09-17 18:21:20 +04:00
|
|
|
annotate: rev, follow, no-follow, text, user, file, date, number, changeset, line-number, ignore-all-space, ignore-space-change, ignore-blank-lines, include, exclude, template
|
2011-01-29 17:23:24 +03:00
|
|
|
clone: noupdate, updaterev, rev, branch, pull, uncompressed, ssh, remotecmd, insecure
|
2015-03-12 01:22:04 +03:00
|
|
|
commit: addremove, close-branch, amend, secret, edit, interactive, include, exclude, message, logfile, date, user, subrepos
|
2015-03-25 21:55:15 +03:00
|
|
|
diff: rev, change, text, git, nodates, noprefix, show-function, reverse, ignore-all-space, ignore-space-change, ignore-blank-lines, unified, stat, root, include, exclude, subrepos
|
2010-08-17 16:37:05 +04:00
|
|
|
export: output, switch-parent, rev, text, git, nodates
|
|
|
|
forget: include, exclude
|
2011-01-29 17:23:24 +03:00
|
|
|
init: ssh, remotecmd, insecure
|
2013-01-08 23:37:37 +04:00
|
|
|
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
|
2011-07-07 12:19:37 +04:00
|
|
|
merge: force, rev, preview, tool
|
2011-02-10 22:46:28 +03:00
|
|
|
pull: update, force, rev, bookmark, branch, ssh, remotecmd, insecure
|
|
|
|
push: force, rev, bookmark, branch, new-branch, ssh, remotecmd, insecure
|
2014-11-16 05:36:19 +03:00
|
|
|
remove: after, force, subrepos, include, exclude
|
2016-02-22 19:59:08 +03:00
|
|
|
serve: accesslog, daemon, daemon-postexec, errorlog, port, address, prefix, name, web-conf, webdir-conf, pid-file, stdio, cmdserver, templates, style, ipv6, certificate
|
2014-09-15 22:15:07 +04:00
|
|
|
status: all, modified, added, removed, deleted, clean, unknown, ignored, no-status, copies, print0, rev, change, include, exclude, subrepos, template
|
2010-08-17 16:37:05 +04:00
|
|
|
summary: remote
|
2014-05-19 03:53:34 +04:00
|
|
|
update: clean, check, date, rev, tool
|
2014-11-25 07:51:26 +03:00
|
|
|
addremove: similarity, subrepos, include, exclude, dry-run
|
2010-09-21 00:33:12 +04:00
|
|
|
archive: no-decode, prefix, rev, type, subrepos, include, exclude
|
2016-01-16 00:46:33 +03:00
|
|
|
backout: merge, commit, no-commit, parent, rev, edit, tool, include, exclude, message, logfile, date, user
|
2011-03-12 19:08:42 +03:00
|
|
|
bisect: reset, good, bad, skip, extend, command, noupdate
|
2014-10-02 19:43:22 +04:00
|
|
|
bookmarks: force, rev, delete, rename, inactive, template
|
2010-08-17 16:37:05 +04:00
|
|
|
branch: force, clean
|
2014-10-02 17:59:56 +04:00
|
|
|
branches: active, closed, template
|
2011-01-29 17:23:24 +03:00
|
|
|
bundle: force, rev, branch, base, all, type, ssh, remotecmd, insecure
|
2010-08-17 16:37:05 +04:00
|
|
|
cat: output, rev, decode, include, exclude
|
2014-03-19 03:49:30 +04:00
|
|
|
config: untrusted, edit, local, global
|
2010-08-17 16:37:05 +04:00
|
|
|
copy: after, force, include, exclude, dry-run
|
|
|
|
debugancestor:
|
2015-10-15 23:43:18 +03:00
|
|
|
debugapplystreamclonebundle:
|
2011-05-02 21:21:30 +04:00
|
|
|
debugbuilddag: mergeable-file, overwritten-file, new-file
|
2016-01-15 09:57:55 +03:00
|
|
|
debugbundle: all, spec
|
2010-08-17 16:37:05 +04:00
|
|
|
debugcheckstate:
|
|
|
|
debugcommands:
|
|
|
|
debugcomplete: options
|
2015-10-17 21:40:29 +03:00
|
|
|
debugcreatestreamclonebundle:
|
2010-08-17 16:37:05 +04:00
|
|
|
debugdag: tags, branches, dots, spaces
|
2015-04-13 09:51:06 +03:00
|
|
|
debugdata: changelog, manifest, dir
|
2010-08-17 16:37:05 +04:00
|
|
|
debugdate: extended
|
2015-12-06 10:37:46 +03:00
|
|
|
debugdeltachain: changelog, manifest, dir, template
|
2013-04-15 03:41:27 +04:00
|
|
|
debugdirstate: nodates, datesort
|
2011-05-02 21:21:30 +04:00
|
|
|
debugdiscovery: old, nonheads, ssh, remotecmd, insecure
|
2015-09-10 17:53:07 +03:00
|
|
|
debugextensions: template
|
2012-08-16 00:28:32 +04:00
|
|
|
debugfileset: rev
|
2010-08-17 16:37:05 +04:00
|
|
|
debugfsinfo:
|
2011-03-23 18:02:11 +03:00
|
|
|
debuggetbundle: head, common, type
|
2011-01-15 18:02:03 +03:00
|
|
|
debugignore:
|
2015-04-13 09:51:06 +03:00
|
|
|
debugindex: changelog, manifest, dir, format
|
2015-12-06 08:40:38 +03:00
|
|
|
debugindexdot: changelog, manifest, dir
|
2016-03-09 21:58:51 +03:00
|
|
|
debuginstall: template
|
2011-03-22 11:22:21 +03:00
|
|
|
debugknown:
|
2013-03-21 22:35:34 +04:00
|
|
|
debuglabelcomplete:
|
2014-09-27 01:44:11 +04:00
|
|
|
debuglocks: force-lock, force-wlock
|
2015-10-02 23:00:47 +03:00
|
|
|
debugmergestate:
|
2014-10-18 00:41:29 +04:00
|
|
|
debugnamecomplete:
|
2016-08-15 10:07:55 +03:00
|
|
|
debugobsolete: flags, record-parents, rev, index, delete, date, user, template
|
2013-03-22 08:20:40 +04:00
|
|
|
debugpathcomplete: full, normal, added, removed
|
2010-08-17 16:37:05 +04:00
|
|
|
debugpushkey:
|
2012-03-12 22:37:39 +04:00
|
|
|
debugpvec:
|
2015-08-13 05:44:21 +03:00
|
|
|
debugrebuilddirstate: rev, minimal
|
2015-06-22 19:59:48 +03:00
|
|
|
debugrebuildfncache:
|
2010-08-17 16:37:05 +04:00
|
|
|
debugrename: rev
|
2015-04-13 09:51:06 +03:00
|
|
|
debugrevlog: changelog, manifest, dir, dump
|
2014-02-14 01:52:45 +04:00
|
|
|
debugrevspec: optimize
|
2010-08-17 16:37:05 +04:00
|
|
|
debugsetparents:
|
|
|
|
debugsub: rev
|
2012-12-13 18:38:43 +04:00
|
|
|
debugsuccessorssets:
|
2016-02-13 19:06:12 +03:00
|
|
|
debugtemplate: rev, define
|
2010-08-17 16:37:05 +04:00
|
|
|
debugwalk: include, exclude
|
2011-04-30 13:16:52 +04:00
|
|
|
debugwireargs: three, four, five, ssh, remotecmd, insecure
|
2015-03-19 06:03:41 +03:00
|
|
|
files: rev, print0, include, exclude, template, subrepos
|
2014-07-26 05:21:16 +04:00
|
|
|
graft: rev, continue, edit, log, force, currentdate, currentuser, date, user, tool, dry-run
|
2011-04-09 21:43:17 +04:00
|
|
|
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
|
2016-01-10 11:03:58 +03:00
|
|
|
help: extension, command, keyword, system
|
2011-11-26 03:10:12 +04:00
|
|
|
identify: rev, num, id, branch, tags, bookmarks, ssh, remotecmd, insecure
|
2015-03-07 09:56:19 +03:00
|
|
|
import: strip, base, edit, force, no-commit, bypass, partial, exact, prefix, import-branch, message, logfile, date, user, similarity
|
2012-07-11 20:22:07 +04:00
|
|
|
incoming: force, newest-first, bundle, rev, bookmarks, branch, patch, git, limit, no-merges, stat, graph, style, template, ssh, remotecmd, insecure, subrepos
|
2010-08-17 16:37:05 +04:00
|
|
|
locate: rev, print0, fullpath, include, exclude
|
2014-09-15 22:15:07 +04:00
|
|
|
manifest: rev, all, template
|
2012-07-11 20:22:07 +04:00
|
|
|
outgoing: force, rev, newest-first, bookmarks, branch, patch, git, limit, no-merges, stat, graph, style, template, ssh, remotecmd, insecure, subrepos
|
2010-08-17 16:37:05 +04:00
|
|
|
parents: rev, style, template
|
2015-12-13 16:09:57 +03:00
|
|
|
paths: template
|
2012-11-28 14:20:56 +04:00
|
|
|
phase: public, draft, secret, force, rev
|
2010-08-17 16:37:05 +04:00
|
|
|
recover:
|
|
|
|
rename: after, force, include, exclude, dry-run
|
2015-02-11 07:59:13 +03:00
|
|
|
resolve: all, list, mark, unmark, no-status, tool, include, exclude, template
|
2015-03-17 02:33:59 +03:00
|
|
|
revert: all, date, rev, no-backup, interactive, include, exclude, dry-run
|
2011-10-01 05:58:54 +04:00
|
|
|
rollback: dry-run, force
|
2010-08-17 16:37:05 +04:00
|
|
|
root:
|
|
|
|
tag: force, local, rev, remove, edit, message, date, user
|
2014-09-15 22:15:07 +04:00
|
|
|
tags: template
|
2010-08-17 16:37:05 +04:00
|
|
|
tip: patch, git, style, template
|
|
|
|
unbundle: update
|
|
|
|
verify:
|
|
|
|
version:
|
2013-03-22 09:26:01 +04:00
|
|
|
|
|
|
|
$ hg init a
|
|
|
|
$ cd a
|
|
|
|
$ echo fee > fee
|
|
|
|
$ hg ci -q -Amfee
|
2013-03-22 09:42:51 +04:00
|
|
|
$ hg tag fee
|
2013-03-22 09:26:01 +04:00
|
|
|
$ mkdir fie
|
|
|
|
$ echo dead > fie/dead
|
|
|
|
$ echo live > fie/live
|
|
|
|
$ hg bookmark fo
|
2013-03-22 09:42:51 +04:00
|
|
|
$ hg branch -q fie
|
2013-03-22 09:26:01 +04:00
|
|
|
$ hg ci -q -Amfie
|
|
|
|
$ echo fo > fo
|
2013-03-22 09:42:51 +04:00
|
|
|
$ hg branch -qf default
|
2013-03-22 09:26:01 +04:00
|
|
|
$ hg ci -q -Amfo
|
|
|
|
$ echo Fum > Fum
|
|
|
|
$ hg ci -q -AmFum
|
|
|
|
$ hg bookmark Fum
|
|
|
|
|
|
|
|
Test debugpathcomplete
|
|
|
|
|
|
|
|
$ hg debugpathcomplete f
|
2013-03-22 09:42:51 +04:00
|
|
|
fee
|
2013-11-25 21:12:42 +04:00
|
|
|
fie
|
2013-03-22 09:42:51 +04:00
|
|
|
fo
|
2013-03-22 09:26:01 +04:00
|
|
|
$ hg debugpathcomplete -f f
|
2013-03-22 09:42:51 +04:00
|
|
|
fee
|
|
|
|
fie/dead
|
|
|
|
fie/live
|
|
|
|
fo
|
2013-03-22 09:26:01 +04:00
|
|
|
|
|
|
|
$ hg rm Fum
|
|
|
|
$ hg debugpathcomplete -r F
|
2013-03-22 09:42:51 +04:00
|
|
|
Fum
|
2013-03-22 09:26:01 +04:00
|
|
|
|
2014-10-18 00:41:29 +04:00
|
|
|
Test debugnamecomplete
|
2013-03-22 09:26:01 +04:00
|
|
|
|
2014-10-18 00:41:29 +04:00
|
|
|
$ hg debugnamecomplete
|
2013-03-22 09:42:51 +04:00
|
|
|
Fum
|
|
|
|
default
|
|
|
|
fee
|
2013-04-09 20:40:40 +04:00
|
|
|
fie
|
2013-03-22 09:42:51 +04:00
|
|
|
fo
|
|
|
|
tip
|
2014-10-18 00:41:29 +04:00
|
|
|
$ hg debugnamecomplete f
|
2013-03-22 09:42:51 +04:00
|
|
|
fee
|
2013-04-09 20:40:40 +04:00
|
|
|
fie
|
2013-03-22 09:42:51 +04:00
|
|
|
fo
|