Show More
@@ -766,6 +766,31 typeset -A _hg_cmd_globals | |||||
766 | ':revision:_hg_tags' |
|
766 | ':revision:_hg_tags' | |
767 | } |
|
767 | } | |
768 |
|
768 | |||
|
769 | ## extensions ## | |||
|
770 | ||||
|
771 | # bookmarks | |||
|
772 | _hg_bookmarks() { | |||
|
773 | typeset -a bookmark bookmarks | |||
|
774 | ||||
|
775 | _hg_cmd bookmarks | while read -A bookmark | |||
|
776 | do | |||
|
777 | if test -z ${bookmark[-1]:#[0-9]*} | |||
|
778 | then | |||
|
779 | bookmarks+=($bookmark[-2]) | |||
|
780 | fi | |||
|
781 | done | |||
|
782 | (( $#bookmarks )) && _describe -t bookmarks 'bookmarks' bookmarks | |||
|
783 | } | |||
|
784 | ||||
|
785 | _hg_cmd_bookmarks() { | |||
|
786 | _arguments -s -w : $_hg_global_opts \ | |||
|
787 | '(--force -f)'{-f,--force}'[force]' \ | |||
|
788 | '(--rev -r --delete -d --rename -m)'{-r+,--rev}'[revision]:revision:_hg_tags' \ | |||
|
789 | '(--rev -r --delete -d --rename -m)'{-d,--delete}'[delete a given bookmark]' \ | |||
|
790 | '(--rev -r --delete -d --rename -m)'{-m+,--rename}'[rename a given bookmark]:bookmark:_hg_bookmarks' \ | |||
|
791 | ':bookmark:_hg_bookmarks' | |||
|
792 | } | |||
|
793 | ||||
769 | # HGK |
|
794 | # HGK | |
770 | _hg_cmd_view() { |
|
795 | _hg_cmd_view() { | |
771 | _arguments -s -w : $_hg_global_opts \ |
|
796 | _arguments -s -w : $_hg_global_opts \ |
General Comments 0
You need to be logged in to leave comments.
Login now