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' |