contrib/zsh_completion
changeset 8986 7f349588665f
parent 8985 a04c1ab282fe
child 9923 c0b79fdfd214
child 10456 64a6a896e5fb
equal deleted inserted replaced
8985:a04c1ab282fe 8986:7f349588665f
   422     '(--rev -r)'{-r+,--rev}'[revision]:revision:_hg_tags' \
   422     '(--rev -r)'{-r+,--rev}'[revision]:revision:_hg_tags' \
   423     '(--message -m)'{-m+,--message}'[use <text> as commit message]:text:' \
   423     '(--message -m)'{-m+,--message}'[use <text> as commit message]:text:' \
   424     '(--logfile -l)'{-l+,--logfile}'[read commit message from <file>]:log file:_files -g \*.txt'
   424     '(--logfile -l)'{-l+,--logfile}'[read commit message from <file>]:log file:_files -g \*.txt'
   425 }
   425 }
   426 
   426 
       
   427 _hg_cmd_bisect() {
       
   428   _arguments -s -w : $_hg_global_opts \
       
   429   '(-)'{-r,--reset}'[reset bisect state]' \
       
   430   '(--good -g --bad -b --skip -s --reset -r)'{-g,--good}'[mark changeset good]'::revision:_hg_tags \
       
   431   '(--good -g --bad -b --skip -s --reset -r)'{-b,--bad}'[mark changeset bad]'::revision:_hg_tags \
       
   432   '(--good -g --bad -b --skip -s --reset -r)'{-s,--skip}'[skip testing changeset]' \
       
   433   '(--command -c --noupdate -U)'{-c+,--command}'[use command to check changeset state]':commands:_command_names \
       
   434   '(--command -c --noupdate -U)'{-U,--noupdate}'[do not update to target]'
       
   435 }
       
   436 
   427 _hg_cmd_branch() {
   437 _hg_cmd_branch() {
   428   _arguments -s -w : $_hg_global_opts \
   438   _arguments -s -w : $_hg_global_opts \
   429   '(--force -f)'{-f,--force}'[set branch name even if it shadows an existing branch]' \
   439   '(--force -f)'{-f,--force}'[set branch name even if it shadows an existing branch]' \
   430   '(--clean -C)'{-C,--clean}'[reset branch name to parent branch name]'
   440   '(--clean -C)'{-C,--clean}'[reset branch name to parent branch name]'
   431 }
   441 }
   590 }
   600 }
   591 
   601 
   592 _hg_cmd_merge() {
   602 _hg_cmd_merge() {
   593   _arguments -s -w : $_hg_global_opts \
   603   _arguments -s -w : $_hg_global_opts \
   594   '(--force -f)'{-f,--force}'[force a merge with outstanding changes]' \
   604   '(--force -f)'{-f,--force}'[force a merge with outstanding changes]' \
   595   '(--rev -r)'{-r,--rev}'[revision to merge]:revision:_hg_tags' \
   605   '(--rev -r 1)'{-r,--rev}'[revision to merge]:revision:_hg_mergerevs' \
   596   '(--preview -P)'{-P,--preview}'[review revisions to merge (no merge is performed)]' \
   606   '(--preview -P)'{-P,--preview}'[review revisions to merge (no merge is performed)]' \
   597   ':revision:_hg_mergerevs'
   607   ':revision:_hg_mergerevs'
   598 }
   608 }
   599 
   609 
   600 _hg_cmd_outgoing() {
   610 _hg_cmd_outgoing() {
   750   '(--clean -C)'{-C,--clean}'[overwrite locally modified files]' \
   760   '(--clean -C)'{-C,--clean}'[overwrite locally modified files]' \
   751   '(--rev -r)'{-r+,--rev}'[revision]:revision:_hg_tags' \
   761   '(--rev -r)'{-r+,--rev}'[revision]:revision:_hg_tags' \
   752   ':revision:_hg_tags'
   762   ':revision:_hg_tags'
   753 }
   763 }
   754 
   764 
   755 # bisect extension
       
   756 _hg_cmd_bisect() {
       
   757   _arguments -s -w : $_hg_global_opts ':evaluation:(help init reset next good bad)'
       
   758 }
       
   759 
       
   760 # HGK
   765 # HGK
   761 _hg_cmd_view() {
   766 _hg_cmd_view() {
   762   _arguments -s -w : $_hg_global_opts \
   767   _arguments -s -w : $_hg_global_opts \
   763   '(--limit -l)'{-l+,--limit}'[limit number of changes displayed]:' \
   768   '(--limit -l)'{-l+,--limit}'[limit number of changes displayed]:' \
   764   ':revision range:_hg_tags'
   769   ':revision range:_hg_tags'