diff options
author | dana <dana@dana.is> | 2019-01-04 15:12:31 -0600 |
---|---|---|
committer | dana <dana@dana.is> | 2019-01-04 15:12:31 -0600 |
commit | 35c7b0f9e9724e58887beb53a2c297e50a41df0f (patch) | |
tree | 52d73d1033ee2a72d2cbded727cc778a1d8ac388 /Completion/Unix | |
parent | f5c096fea7deba2853198da4746063360f26c7c3 (diff) | |
download | zsh-35c7b0f9e9724e58887beb53a2c297e50a41df0f.tar.gz zsh-35c7b0f9e9724e58887beb53a2c297e50a41df0f.tar.xz zsh-35c7b0f9e9724e58887beb53a2c297e50a41df0f.zip |
43974: _git: Always offer -F/-m for `git tag`
Diffstat (limited to 'Completion/Unix')
-rw-r--r-- | Completion/Unix/Command/_git | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/Completion/Unix/Command/_git b/Completion/Unix/Command/_git index 093464625..0ebbbe861 100644 --- a/Completion/Unix/Command/_git +++ b/Completion/Unix/Command/_git @@ -2017,15 +2017,6 @@ _git-subtree () { (( $+functions[_git-tag] )) || _git-tag () { - local -a message_opts - - if (( words[(I)-[asu]] )); then - message_opts=( - '(-m --message -F --file)'{-m+,--message=}'[specify tag message]:message' - '(-m --message -F --file)'{-F+,--file=}'[read tag message from given file]:message file:_files' - ) - fi - _arguments \ - creation \ '(-a --annotate -s --sign -u --local-user)'{-a,--annotate}'[create an unsigned, annotated tag]' \ @@ -2035,7 +2026,8 @@ _git-tag () { '(-f --force)'{-f,--force}'[replace existing tag]' \ '--create-reflog[create a reflog]' \ '--cleanup=[cleanup message]:mode:((verbatim\:"no cleanup" whitespace\:"remove leading and trailing whitespace" strip\:"remove leading and trailing whitespace and comments"))' \ - $message_opts \ + '(-m --message -F --file)'{-F+,--file=}'[read tag message from given file]:message file:_files' \ + '(-m --message -F --file)'{-m+,--message=}'[specify tag message]:message' \ ': :__git_tags' \ ':: :__git_commits' \ - deletion \ |