##// END OF EJS Templates
debugshell: allow commands to be specified as a CLI argument...
debugshell: allow commands to be specified as a CLI argument Add a `--command` option to `hg debugshell` that allows the user to pass in Python code to evaluate directly from the command line. This was inspired by the `--command` option present in Facebook's Sapling fork of Mercurial, which in turn was inspired by the `-c` option of the Python interpreter itself. It is particularly useful for writing tests, especially for getting visibility into things that otherwise aren't exposed via debug commands.

File last commit:

r50839:8f76a41e default
r50839:8f76a41e default
Show More
test-completion.t
451 lines | 11.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
Taapas Agrawal
abort: added logic for of hg abort...
r42784 abort
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 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
Taapas Agrawal
continue: added logic for hg continue...
r42831 continue
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
Valentin Gatien-Baron
purge: move extension into core mercurial...
r47080 purge
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 push
recover
remove
rename
resolve
revert
rollback
root
serve
Navaneeth Suresh
shelve: move shelve extension to core...
r42744 shelve
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 status
summary
tag
tags
tip
unbundle
Navaneeth Suresh
shelve: move shelve extension to core...
r42744 unshelve
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 update
verify
version
Show all commands that start with "a"
$ hg debugcomplete a
Taapas Agrawal
abort: added logic for of hg abort...
r42784 abort
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
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
deltas: add a debug-delta-find command to analyse delta search...
r50123 debug-delta-find
Raphaël Gomès
debugcommands: introduce a debug command to repair repos affected by issue6528...
r48623 debug-repair-issue6528
debugindex: rename to debugindex debug-revlog-index...
r50144 debug-revlog-index
Franck Bret
debug: add debug-revlog-stats command...
r50714 debug-revlog-stats
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugancestor
Augie Fackler
debugcommands: create new debugantivirusrunning command...
r45709 debugantivirusrunning
Gregory Szorc
commands: support consuming stream clone bundles...
r26758 debugapplystreamclonebundle
Pulkit Goyal
debugbackupbundle: introduce command to interact with strip backups...
r44915 debugbackupbundle
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugbuilddag
debugbundle
Boris Feld
debug: add a debugcapabilities commands...
r34960 debugcapabilities
changing-files: add a debug command display changed files...
r46257 debugchangedfiles
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
fix-ci: backed out changeset 308e45f7b455...
r50078 debugdirstateignorepatternshash
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
debugindexdot
Martin von Zweigbergk
debugcommands: add a debugindexstats command...
r40016 debugindexstats
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debuginstall
debugknown
debuglabelcomplete
Matt Mackall
commands: add debuglocks to report/clear lock state
r22559 debuglocks
Martijn Pieters
manifest: persist the manifestfulltext cache...
r38803 debugmanifestfulltextcache
Siddharth Agarwal
commands: add a new debug command to print merge state...
r26501 debugmergestate
Sean Farley
debugnamecomplete: rename from debuglabelcomplete...
r23762 debugnamecomplete
nodemap: have some python code writing a nodemap in persistent binary form...
r44788 debugnodemap
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugobsolete
Martin von Zweigbergk
context: introduce p[12]copies() methods and debugp[12]copies commands...
r41921 debugp1copies
debugp2copies
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugpathcomplete
Martin von Zweigbergk
debugcommands: add a debugpathcopies command...
r41656 debugpathcopies
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
Pulkit Goyal
debugcommands: introduce new debugrequirements command...
r45667 debugrequires
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugrevlog
Gregory Szorc
debugcommands: introduce debugrevlogindex (BC)...
r39318 debugrevlogindex
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugrevspec
Gregory Szorc
debugcommands: add debugserve command...
r36544 debugserve
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugsetparents
Joerg Sonnenberger
debugshell: add a simple command for starting an interactive shell...
r47121 debugshell
sidedata: add a debugsidedata command...
r43309 debugsidedata
Matt Harbison
debug: add a method to check the state of, and built an SSL cert chain...
r33493 debugssl
Valentin Gatien-Baron
strip: move into core...
r46477 debugstrip
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugsub
debugsuccessorssets
Valentin Gatien-Baron
tags: add a debug command to display .hg/cache/hgtagsfnodes1...
r44772 debugtagscache
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
Nicola Spanti
serve: add option print-url...
r38196 --print-url
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 --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:
Navaneeth Suresh
shelve: move shelve extension to core...
r42744 serve shelve showconfig status summary
Martin von Zweigbergk
error: use detailed exit code 10 for command errors...
r46888 [10]
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797
Show all commands + options
$ hg debugcommands
Taapas Agrawal
abort: added logic for of hg abort...
r42784 abort: dry-run
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 add: include, exclude, subrepos, dry-run
Rodrigo Damazio
help: adding a proper declaration for shortlist/basic commands (API)...
r40331 addremove: similarity, subrepos, include, exclude, 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
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: remove --active in favor of --list...
r39790 bookmarks: force, rev, delete, rename, inactive, list, template
Pulkit Goyal
branch: add a --rev flag to change branch name of given revisions...
r35763 branch: force, clean, rev
Navaneeth Suresh
branches: add -r option to show branch name(s) of a given rev (issue5948)...
r41094 branches: active, closed, rev, template
bundle: introduce a --exact option...
r50305 bundle: exact, force, rev, branch, base, all, type, ssh, remotecmd, insecure
Yuya Nishihara
cat: add formatter support...
r32578 cat: output, rev, decode, include, exclude, template
Rodrigo Damazio
help: adding a proper declaration for shortlist/basic commands (API)...
r40331 clone: noupdate, updaterev, rev, branch, pull, uncompressed, stream, ssh, remotecmd, insecure
Martin von Zweigbergk
commit: add --draft option to use draft phase
r50665 commit: addremove, close-branch, amend, secret, draft, edit, force-close-branch, interactive, include, exclude, message, logfile, date, user, subrepos
config: add an experimental option to list all known config...
r48208 config: untrusted, exp-all-known, edit, local, source, shared, non-shared, global, template
Taapas Agrawal
continue: added logic for hg continue...
r42831 continue: dry-run
Martin von Zweigbergk
copy: add experimetal support for unmarking committed copies...
r44845 copy: forget, after, at-rev, force, include, exclude, dry-run
debug-delta-find: add a --source option...
r50484 debug-delta-find: changelog, manifest, dir, template, source
Raphaël Gomès
debugcommands: add a `--paranoid` option to `debug-repair-issue-6528`...
r48625 debug-repair-issue6528: to-report, from-report, paranoid, dry-run
debugindex: rename to debugindex debug-revlog-index...
r50144 debug-revlog-index: changelog, manifest, dir, template
Franck Bret
debug: add debug-revlog-stats command...
r50714 debug-revlog-stats: changelog, manifest, filelogs, template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugancestor:
Augie Fackler
debugcommands: create new debugantivirusrunning command...
r45709 debugantivirusrunning:
Gregory Szorc
commands: support consuming stream clone bundles...
r26758 debugapplystreamclonebundle:
Pulkit Goyal
debugbackupbundle: introduce command to interact with strip backups...
r44915 debugbackupbundle: recover, patch, git, limit, no-merges, stat, graph, style, template
debugbuilddag: add a flag to allow running it from a non-empty repository...
r49540 debugbuilddag: mergeable-file, overwritten-file, new-file, from-existing
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:
copy-tracing: add a --compute flag to debugchangedfiles...
r47208 debugchangedfiles: compute
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
fix-ci: backed out changeset 308e45f7b455...
r50078 debugdirstateignorepatternshash:
Raphaël Gomès
dirstate-v2: add flag to `debugstate` to print docket information...
r50046 debugdirstate: nodates, dates, datesort, docket, all
debugdiscovery: add support for Json output...
r47502 debugdiscovery: old, nonheads, rev, seed, local-as-revs, remote-as-revs, ssh, remotecmd, insecure, template
Boris Feld
debug: add a 'debugdownload' command...
r35578 debugdownload: output
liscju
mercurial: add debugextensions command (issue4676)...
r26351 debugextensions: template
Yuya Nishihara
debugfileset: add option to show matcher representation
r38838 debugfileset: rev, all-files, show-matcher, show-stage
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:
Gregory Szorc
commands.debugindexdot: use cmdutil.openrevlog()...
r27256 debugindexdot: changelog, manifest, dir
Martin von Zweigbergk
debugcommands: add a debugindexstats command...
r40016 debugindexstats:
timeless
debuginstall: convert to formatter...
r28440 debuginstall: template
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugknown:
debuglabelcomplete:
Pulkit Goyal
debuglock: rename flag names to better clarity...
r46854 debuglocks: force-free-lock, force-free-wlock, set-lock, set-wlock
Martijn Pieters
manifest: persist the manifestfulltext cache...
r38803 debugmanifestfulltextcache: clear, add
Martin von Zweigbergk
debugmergestate: make templated...
r44880 debugmergestate: style, template
Sean Farley
debugnamecomplete: rename from debuglabelcomplete...
r23762 debugnamecomplete:
nodemap: add a flag to dump the details of the docket...
r44806 debugnodemap: dump-new, dump-disk, check, metadata
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
Martin von Zweigbergk
context: introduce p[12]copies() methods and debugp[12]copies commands...
r41921 debugp1copies: rev
debugp2copies: rev
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugpathcomplete: full, normal, added, removed
Martin von Zweigbergk
debugcommands: add a debugpathcopies command...
r41656 debugpathcopies: include, exclude
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
Valentin Gatien-Baron
debugrebuildfncache: add a cheaper option to rebuild the fncache...
r48689 debugrebuildfncache: only-data
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugrename: rev
Pulkit Goyal
debugcommands: introduce new debugrequirements command...
r45667 debugrequires:
Martin von Zweigbergk
treemanifest: add --dir option to debug{revlog,data,index}...
r25119 debugrevlog: changelog, manifest, dir, dump
Gregory Szorc
debugcommands: introduce debugrevlogindex (BC)...
r39318 debugrevlogindex: changelog, manifest, dir, format
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:
Arun Kulshreshtha
debugshell: allow commands to be specified as a CLI argument...
r50839 debugshell: command
sidedata: add a debugsidedata command...
r43309 debugsidedata: changelog, manifest, dir
Matt Harbison
debug: add a method to check the state of, and built an SSL cert chain...
r33493 debugssl:
Valentin Gatien-Baron
strip: move into core...
r46477 debugstrip: rev, force, no-backup, nobackup, , keep, bookmark, soft
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 debugsub: rev
Boris Feld
obsolete: closest divergent support...
r33274 debugsuccessorssets: closest
Valentin Gatien-Baron
tags: add a debug command to display .hg/cache/hgtagsfnodes1...
r44772 debugtagscache:
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:
upgrade: add an explicite --filelogs arguments...
r46612 debugupgraderepo: optimize, run, backup, changelog, manifest, filelogs
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
Martin von Zweigbergk
diff: replace --merge option by config option...
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
help: adding a proper declaration for shortlist/basic commands (API)...
r40331 export: bookmark, output, switch-parent, rev, text, git, binary, nodates, template
Matt Harbison
subrepo: add basic support to hgsubrepo for the files command...
r24413 files: rev, print0, include, exclude, template, subrepos
Rodrigo Damazio
help: adding a proper declaration for shortlist/basic commands (API)...
r40331 forget: interactive, include, exclude, dry-run
Mads Kiilerich
graft: introduce --base option for using custom base revision while merging...
r40460 graft: rev, base, continue, stop, abort, edit, log, no-commit, force, currentdate, currentuser, date, user, tool, dry-run
Yuya Nishihara
grep: rename --allfiles to --all-files...
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
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
Denis Laxalde
import: add a --secret option...
r44118 import: strip, base, secret, 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
Rodrigo Damazio
help: adding a proper declaration for shortlist/basic commands (API)...
r40331 init: ssh, remotecmd, insecure
Bryan O'Sullivan
tests: rename test-debugcomplete.t to test-completion.t
r18797 locate: rev, print0, fullpath, include, exclude
Sebastien Boisvert
log: add bookmark option to "hg log"...
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
commands: add hidden -T option for files/manifest/status/tags...
r22429 manifest: rev, all, template
Rodrigo Damazio
help: adding a proper declaration for shortlist/basic commands (API)...
r40331 merge: force, rev, preview, abort, tool
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
Pulkit Goyal
pull: add `--confirm` flag to confirm before writing changes...
r45033 pull: update, force, confirm, rev, bookmark, branch, ssh, remotecmd, insecure
Valentin Gatien-Baron
purge: move extension into core mercurial...
r47080 purge: abort-on-err, all, ignored, dirs, files, print, print0, confirm, include, exclude
Dan Villiom Podlaski Christiansen
push: add --all-bookmarks option...
r46407 push: force, rev, bookmark, all-bookmarks, branch, new-branch, pushvars, publish, ssh, remotecmd, insecure
recover: add a --[no-]verify flag...
r42320 recover: verify
Rodrigo Damazio
help: adding a proper declaration for shortlist/basic commands (API)...
r40331 remove: after, force, subrepos, include, exclude, dry-run
Martin von Zweigbergk
rename: add --forget option and stop suggesting `hg revert` for undoing...
r47648 rename: forget, after, at-rev, force, include, exclude, dry-run
Valentin Gatien-Baron
resolve: add a flag for the default behavior of re-merging...
r39429 resolve: all, list, mark, unmark, no-status, re-merge, 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
Yuya Nishihara
root: add support for -Tformatter option...
r42610 root: template
Rodrigo Damazio
help: adding a proper declaration for shortlist/basic commands (API)...
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
shelve: move shelve extension to core...
r42744 shelve: addremove, unknown, cleanup, date, delete, edit, keep, list, message, name, patch, interactive, stat, include, exclude
Rodrigo Damazio
help: adding a proper declaration for shortlist/basic commands (API)...
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
tests: rename test-debugcomplete.t to test-completion.t
r18797 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
Navaneeth Suresh
unshelve: add interactive mode...
r42835 unshelve: abort, continue, interactive, keep, name, tool, date
Rodrigo Damazio
help: adding a proper declaration for shortlist/basic commands (API)...
r40331 update: clean, check, merge, date, rev, tool
verify: introduce an experimental --full flag...
r42332 verify: full
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