Mercurial > hg
changeset 40334:4c9418e3a7d3
zsh_completion: use $_hg_remote_opts after it is defined
Before this patch, zsh wouldn't complete --ssh, --remotecmd or --insecure for
hg clone.
While at it, replace --uncompressed by --stream.
Differential Revision: https://phab.mercurial-scm.org/D5140
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Wed, 17 Oct 2018 22:27:10 +0800 |
parents | d5ff54152636 |
children | 01bdf7294274 |
files | contrib/zsh_completion |
diffstat | 1 files changed, 7 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/zsh_completion Wed Oct 17 11:56:03 2018 -0700 +++ b/contrib/zsh_completion Wed Oct 17 22:27:10 2018 +0800 @@ -404,12 +404,6 @@ '*'{-I+,--include=}'[include names matching the given patterns]:pattern:_files -W $(_hg_cmd root) -/' '*'{-X+,--exclude=}'[exclude names matching the given patterns]:pattern:_files -W $(_hg_cmd root) -/') -_hg_clone_opts=( - $_hg_remote_opts - '(--noupdate -U)'{-U,--noupdate}'[do not update the new working directory]' - '--pull[use pull protocol to copy metadata]' - '--uncompressed[use uncompressed transfer (fast over LAN)]') - _hg_date_user_opts=( '(--currentdate -D)'{-D,--currentdate}'[record the current date as commit date]' '(--currentuser -U)'{-U,--currentuser}'[record the current user as committer]' @@ -464,6 +458,13 @@ '--insecure[do not verify server certificate (ignoring web.cacerts config)]' ) +_hg_clone_opts=( + $_hg_remote_opts + '(--noupdate -U)'{-U,--noupdate}'[do not update the new working directory]' + '--pull[use pull protocol to copy metadata]' + '--stream[clone with minimal data processing]' +) + _hg_subrepos_opts=( '(--subrepos -S)'{-S,--subrepos}'[recurse into subrepositories]')