##// END OF EJS Templates
notify: add maxdiffstat option to truncate long file lists...
notify: add maxdiffstat option to truncate long file lists Large scale changes like a new GCC version can easily result in 1MB+ emails due to diffstat alone. The new maxdiffstat option truncates the list similar to what maxdiff already provides for the diffs. Differential Revision: https://phab.mercurial-scm.org/D3402

File last commit:

r37774:e7bf5a73 default
r37795:a4cac7b0 default
Show More
test-completion.t
401 lines | 9.5 KiB | text/troff | Tads3Lexer
/ tests / test-completion.t
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 Show all commands except debug commands
$ hg debugcomplete
add
addremove
annotate
archive
backout
bisect
bookmarks
branch
branches
bundle
cat
clone
commit
Matt Mackall
config: move showconfig code and add config as primary alias...
r20570 config
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 copy
diff
export
Matt Mackall
files: add new command unifying locate and manifest functionality
r22423 files
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 forget
graft
grep
heads
help
identify
import
incoming
init
locate
log
manifest
merge
outgoing
parents
paths
phase
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
Gregory Szorc
commands: support consuming stream clone bundles...
r26758 debugapplystreamclonebundle
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugbuilddag
debugbundle
Boris Feld
debug: add a debugcapabilities commands...
r34960 debugcapabilities
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugcheckstate
Pierre-Yves David
color: move 'debugcolor' into the 'debugcommands' modules...
r31120 debugcolor
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugcommands
debugcomplete
debugconfig
Gregory Szorc
commands: support creating stream clone bundles...
r26757 debugcreatestreamclonebundle
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugdag
debugdata
debugdate
Gregory Szorc
commands: add debugdeltachain command...
r27263 debugdeltachain
Mads Kiilerich
debugstate: rename to debugdirstate...
r18962 debugdirstate
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugdiscovery
Boris Feld
debug: add a 'debugdownload' command...
r35578 debugdownload
liscju
mercurial: add debugextensions command (issue4676)...
r26351 debugextensions
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugfileset
Boris Feld
debugformat: add a 'debugformat' command...
r35337 debugformat
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugfsinfo
debuggetbundle
debugignore
debugindex
debugindexdot
debuginstall
debugknown
debuglabelcomplete
Matt Mackall
commands: add debuglocks to report/clear lock state
r22559 debuglocks
Siddharth Agarwal
commands: add a new debug command to print merge state...
r26501 debugmergestate
Sean Farley
debugnamecomplete: rename from debuglabelcomplete...
r23762 debugnamecomplete
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugobsolete
debugpathcomplete
Gregory Szorc
debugcommands: introduce debugpeer command...
r35947 debugpeer
FUJIWARA Katsunori
debugcommands: add debugpickmergetool to examine which merge tool is chosen...
r32256 debugpickmergetool
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugpushkey
debugpvec
Mads Kiilerich
debugrebuildstate: rename to debugrebuilddirstate...
r18963 debugrebuilddirstate
Gregory Szorc
repair: add functionality to rebuild fncache...
r25652 debugrebuildfncache
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugrename
debugrevlog
debugrevspec
Gregory Szorc
debugcommands: add debugserve command...
r36544 debugserve
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugsetparents
Matt Harbison
debug: add a method to check the state of, and built an SSL cert chain...
r33493 debugssl
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugsub
debugsuccessorssets
Yuya Nishihara
templater: add debugtemplate command...
r28548 debugtemplate
Yuya Nishihara
ui: add debug commands to test interactive prompt...
r36810 debuguigetpass
debuguiprompt
Pierre-Yves David
caches: introduce a 'debugupdatecaches' command...
r32265 debugupdatecaches
Gregory Szorc
debugcommands: stub for debugupgraderepo command...
r30774 debugupgraderepo
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugwalk
av6
debug: add debugwhyunstable that explains instabilities...
r36972 debugwhyunstable
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugwireargs
Gregory Szorc
debugcommands: add debugwireproto command...
r36545 debugwireproto
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
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
color: add the definition of '--color' in core...
r31104 --color
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 --config
--cwd
--debug
--debugger
--encoding
--encodingmode
--help
--hidden
--noninteractive
Augie Fackler
pager: move more behavior into core...
r30993 --pager
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
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
color: add the definition of '--color' in core...
r31104 --color
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 --config
--cwd
--daemon
Jun Wu
serve: rename --daemon-pipefds to --daemon-postexec (BC)...
r28194 --daemon-postexec
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 --debug
--debugger
--encoding
--encodingmode
--errorlog
--help
--hidden
--ipv6
--name
--noninteractive
Augie Fackler
pager: move more behavior into core...
r30993 --pager
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 --pid-file
--port
--prefix
--profile
--quiet
--repository
--stdio
--style
Matt Harbison
serve: add support for Mercurial subrepositories...
r32005 --subrepos
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 --templates
--time
--traceback
--verbose
--version
--web-conf
-6
-A
-E
-R
Matt Harbison
serve: add support for Mercurial subrepositories...
r32005 -S
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
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:
serve showconfig status summary
[255]
Show all commands + options
$ hg debugcommands
add: include, exclude, subrepos, dry-run
David Soria Parra
mdiff: add a --ignore-space-at-eol option...
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
Gregory Szorc
commands: rename clone --uncompressed to --stream and document...
r34394 clone: noupdate, updaterev, rev, branch, pull, uncompressed, stream, ssh, remotecmd, insecure
Laurent Charignon
record: add interactive option to the commit command
r24278 commit: addremove, close-branch, amend, secret, edit, interactive, include, exclude, message, logfile, date, user, subrepos
David Soria Parra
mdiff: add a --ignore-space-at-eol option...
r34015 diff: rev, 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
Yuya Nishihara
export: enable formatter support (API)...
r37622 export: output, switch-parent, rev, text, git, binary, nodates, template
Sushil khanchi
forget: add --confirm option...
r37774 forget: include, exclude, dry-run, confirm
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 init: ssh, remotecmd, insecure
Denis Laxalde
log: add -L/--line-range option to follow file history by line range...
r34858 log: follow, follow-first, date, copies, keyword, rev, line-range, removed, only-merges, user, only-branch, branch, prune, patch, git, limit, no-merges, stat, graph, style, template, include, exclude
Pulkit Goyal
merge: add `--abort` flag which can abort the merge...
r35722 merge: force, rev, preview, abort, tool
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 pull: update, force, rev, bookmark, branch, ssh, remotecmd, insecure
Pulkit Goyal
pushvars: move fb extension pushvars to core...
r33656 push: force, rev, bookmark, branch, new-branch, pushvars, ssh, remotecmd, insecure
Sushil khanchi
remove: add dry-run functionality
r37168 remove: after, force, subrepos, include, exclude, dry-run
Matt Harbison
serve: add support for Mercurial subrepositories...
r32005 serve: accesslog, daemon, daemon-postexec, errorlog, port, address, prefix, name, web-conf, webdir-conf, pid-file, stdio, cmdserver, templates, style, ipv6, certificate, subrepos
Pulkit Goyal
status: add a flag to terse the output (issue4119)...
r33548 status: all, modified, added, removed, deleted, clean, unknown, ignored, no-status, terse, copies, print0, rev, change, include, exclude, subrepos, template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 summary: remote
Martin von Zweigbergk
update: accept --merge to allow merging across topo branches (issue5125)
r31166 update: clean, check, merge, date, rev, tool
Matt Harbison
addremove: add support for the -S flag...
r23538 addremove: similarity, subrepos, include, exclude, dry-run
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 archive: no-decode, prefix, rev, type, subrepos, include, exclude
Ruslan Sayfutdinov
backout: commit changeset by default (BC)...
r27890 backout: merge, commit, no-commit, parent, rev, edit, tool, include, exclude, message, logfile, date, user
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 bisect: reset, good, bad, skip, extend, command, noupdate
Yuya Nishihara
bookmarks: port to generic templater
r22776 bookmarks: force, rev, delete, rename, inactive, template
Pulkit Goyal
branch: add a --rev flag to change branch name of given revisions...
r35763 branch: force, clean, rev
Yuya Nishihara
branches: port to generic templater
r22703 branches: active, closed, template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 bundle: force, rev, branch, base, all, type, ssh, remotecmd, insecure
Yuya Nishihara
cat: add formatter support...
r32578 cat: output, rev, decode, include, exclude, template
Mathias De Maré
config: add template support...
r29950 config: untrusted, edit, local, global, template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 copy: after, force, include, exclude, dry-run
debugancestor:
Gregory Szorc
commands: support consuming stream clone bundles...
r26758 debugapplystreamclonebundle:
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugbuilddag: mergeable-file, overwritten-file, new-file
Danek Duvall
debugbundle: add --part-type flag to emit only named part types...
r32694 debugbundle: all, part-type, spec
Boris Feld
debug: add a debugcapabilities commands...
r34960 debugcapabilities:
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugcheckstate:
Pierre-Yves David
color: move 'debugcolor' into the 'debugcommands' modules...
r31120 debugcolor: style
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugcommands:
debugcomplete: options
Gregory Szorc
commands: support creating stream clone bundles...
r26757 debugcreatestreamclonebundle:
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugdag: tags, branches, dots, spaces
Martin von Zweigbergk
treemanifest: add --dir option to debug{revlog,data,index}...
r25119 debugdata: changelog, manifest, dir
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugdate: extended
Gregory Szorc
commands: add debugdeltachain command...
r27263 debugdeltachain: changelog, manifest, dir, template
Mads Kiilerich
debugstate: rename to debugdirstate...
r18962 debugdirstate: nodates, datesort
Boris Feld
setdiscover: allow to ignore part of the local graph...
r35305 debugdiscovery: old, nonheads, rev, ssh, remotecmd, insecure
Boris Feld
debug: add a 'debugdownload' command...
r35578 debugdownload: output
liscju
mercurial: add debugextensions command (issue4676)...
r26351 debugextensions: template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugfileset: rev
Boris Feld
debugformat: add a 'debugformat' command...
r35337 debugformat: template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugfsinfo:
debuggetbundle: head, common, type
debugignore:
Martin von Zweigbergk
treemanifest: add --dir option to debug{revlog,data,index}...
r25119 debugindex: changelog, manifest, dir, format
Gregory Szorc
commands.debugindexdot: use cmdutil.openrevlog()...
r27256 debugindexdot: changelog, manifest, dir
timeless
debuginstall: convert to formatter...
r28440 debuginstall: template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugknown:
debuglabelcomplete:
Paul Morelle
debuglocks: allow setting a lock
r35396 debuglocks: force-lock, force-wlock, set-lock, set-wlock
Siddharth Agarwal
commands: add a new debug command to print merge state...
r26501 debugmergestate:
Sean Farley
debugnamecomplete: rename from debuglabelcomplete...
r23762 debugnamecomplete:
obsolete: add a function to compute "exclusive-markers" for a set of nodes...
r32626 debugobsolete: flags, record-parents, rev, exclusive, index, delete, date, user, template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugpathcomplete: full, normal, added, removed
Gregory Szorc
debugcommands: introduce debugpeer command...
r35947 debugpeer:
FUJIWARA Katsunori
debugcommands: add debugpickmergetool to examine which merge tool is chosen...
r32256 debugpickmergetool: rev, changedelete, include, exclude, tool
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugpushkey:
debugpvec:
Durham Goode
dirstate: add --minimal flag to debugrebuilddirstate...
r26024 debugrebuilddirstate: rev, minimal
Gregory Szorc
repair: add functionality to rebuild fncache...
r25652 debugrebuildfncache:
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugrename: rev
Martin von Zweigbergk
treemanifest: add --dir option to debug{revlog,data,index}...
r25119 debugrevlog: changelog, manifest, dir, dump
Yuya Nishihara
debugrevspec: add option to suppress list of computed revisions...
r32796 debugrevspec: optimize, show-revs, show-set, show-stage, no-optimized, verify-optimized
Gregory Szorc
debugcommands: add debugserve command...
r36544 debugserve: sshstdio, logiofd, logiofile
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugsetparents:
Matt Harbison
debug: add a method to check the state of, and built an SSL cert chain...
r33493 debugssl:
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugsub: rev
Boris Feld
obsolete: closest divergent support...
r33274 debugsuccessorssets: closest
Yuya Nishihara
templater: add debugtemplate command...
r28548 debugtemplate: rev, define
Yuya Nishihara
ui: add debug commands to test interactive prompt...
r36810 debuguigetpass: prompt
debuguiprompt: prompt
Pierre-Yves David
caches: introduce a 'debugupdatecaches' command...
r32265 debugupdatecaches:
Gregory Szorc
debugcommands: stub for debugupgraderepo command...
r30774 debugupgraderepo: optimize, run
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugwalk: include, exclude
av6
debug: add debugwhyunstable that explains instabilities...
r36972 debugwhyunstable:
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugwireargs: three, four, five, ssh, remotecmd, insecure
Gregory Szorc
debugcommands: ability to suppress logging of handshake...
r37736 debugwireproto: localssh, peer, noreadstderr, nologhandshake, ssh, remotecmd, insecure
Matt Harbison
subrepo: add basic support to hgsubrepo for the files command...
r24413 files: rev, print0, include, exclude, template, subrepos
Siddharth Agarwal
graft: allow regrafting ancestors with --force (issue3220)
r21979 graft: rev, continue, edit, log, force, currentdate, currentuser, date, user, tool, dry-run
Yuya Nishihara
grep: add formatter support...
r29858 grep: print0, all, text, follow, ignore-case, files-with-matches, line-number, rev, user, date, template, include, exclude
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 heads: rev, topo, active, closed, style, template
timeless
help: add --system flag to get help for various platform(s)
r27763 help: extension, command, keyword, system
Matt Harbison
identify: add template support...
r33051 identify: rev, num, id, branch, tags, bookmarks, ssh, remotecmd, insecure, template
Siddharth Agarwal
commands.import: accept a prefix option...
r24258 import: strip, base, edit, force, no-commit, bypass, partial, exact, prefix, import-branch, message, logfile, date, user, similarity
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 incoming: force, newest-first, bundle, rev, bookmarks, branch, patch, git, limit, no-merges, stat, graph, style, template, ssh, remotecmd, insecure, subrepos
locate: rev, print0, fullpath, include, exclude
Matt Mackall
commands: add hidden -T option for files/manifest/status/tags...
r22429 manifest: rev, all, template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
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
paths: port to generic templater...
r27728 paths: template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 phase: public, draft, secret, force, rev
recover:
rename: after, force, include, exclude, dry-run
Yuya Nishihara
resolve: port to generic templater...
r24127 resolve: all, list, mark, unmark, no-status, tool, include, exclude, template
Laurent Charignon
revert: add flag to make revert interactive
r24359 revert: all, date, rev, no-backup, interactive, include, exclude, dry-run
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 rollback: dry-run, force
root:
tag: force, local, rev, remove, edit, message, date, user
Matt Mackall
commands: add hidden -T option for files/manifest/status/tags...
r22429 tags: template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 tip: patch, git, style, template
unbundle: update
verify:
Yuya Nishihara
version: add formatter support...
r29840 version: template
Bryan O'Sullivan
tests: test debugpathcomplete and debuglabelcomplete
r18798
$ hg init a
$ cd a
$ echo fee > fee
$ hg ci -q -Amfee
Bryan O'Sullivan
test-completion: test completion of tags
r18800 $ hg tag fee
Bryan O'Sullivan
tests: test debugpathcomplete and debuglabelcomplete
r18798 $ mkdir fie
$ echo dead > fie/dead
$ echo live > fie/live
$ hg bookmark fo
Bryan O'Sullivan
test-completion: test completion of tags
r18800 $ hg branch -q fie
Bryan O'Sullivan
tests: test debugpathcomplete and debuglabelcomplete
r18798 $ hg ci -q -Amfie
$ echo fo > fo
Bryan O'Sullivan
test-completion: test completion of tags
r18800 $ hg branch -qf default
Bryan O'Sullivan
tests: test debugpathcomplete and debuglabelcomplete
r18798 $ hg ci -q -Amfo
$ echo Fum > Fum
$ hg ci -q -AmFum
$ hg bookmark Fum
Test debugpathcomplete
$ hg debugpathcomplete f
Bryan O'Sullivan
test-completion: test completion of tags
r18800 fee
Sean Farley
pathcomplete: remove ambiguous entries for sole completion on a directory...
r20136 fie
Bryan O'Sullivan
test-completion: test completion of tags
r18800 fo
Bryan O'Sullivan
tests: test debugpathcomplete and debuglabelcomplete
r18798 $ hg debugpathcomplete -f f
Bryan O'Sullivan
test-completion: test completion of tags
r18800 fee
fie/dead
fie/live
fo
Bryan O'Sullivan
tests: test debugpathcomplete and debuglabelcomplete
r18798
$ hg rm Fum
$ hg debugpathcomplete -r F
Bryan O'Sullivan
test-completion: test completion of tags
r18800 Fum
Bryan O'Sullivan
tests: test debugpathcomplete and debuglabelcomplete
r18798
Sean Farley
debugnamecomplete: rename from debuglabelcomplete...
r23762 Test debugnamecomplete
Bryan O'Sullivan
tests: test debugpathcomplete and debuglabelcomplete
r18798
Sean Farley
debugnamecomplete: rename from debuglabelcomplete...
r23762 $ hg debugnamecomplete
Bryan O'Sullivan
test-completion: test completion of tags
r18800 Fum
default
fee
Bryan O'Sullivan
debuglabelcomplete: compute active branch heads correctly...
r18892 fie
Bryan O'Sullivan
test-completion: test completion of tags
r18800 fo
tip
Sean Farley
debugnamecomplete: rename from debuglabelcomplete...
r23762 $ hg debugnamecomplete f
Bryan O'Sullivan
test-completion: test completion of tags
r18800 fee
Bryan O'Sullivan
debuglabelcomplete: compute active branch heads correctly...
r18892 fie
Bryan O'Sullivan
test-completion: test completion of tags
r18800 fo
Kyle Lippincott
debuglabelcomplete: fix to call debugnamecomplete in new location...
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