Todd Zullinger <tmz@xxxxxxxxx> writes: > Completion of tag names has worked for the short -d/-v options since > 88e21dc746 ("Teach bash about completing arguments for git-tag", > 2007-08-31). The long options were not added to "git tag" until many > years later, in c97eff5a95 ("git-tag: introduce long forms for the > options", 2011-08-28). > > Extend tag name completion to --delete/--verify. > > Signed-off-by: Todd Zullinger <tmz@xxxxxxxxx> > --- Thanks, makes sense. > contrib/completion/git-completion.bash | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash > index 6da95b8095..c7957f0a90 100644 > --- a/contrib/completion/git-completion.bash > +++ b/contrib/completion/git-completion.bash > @@ -2967,7 +2967,7 @@ _git_tag () > while [ $c -lt $cword ]; do > i="${words[c]}" > case "$i" in > - -d|-v) > + -d|--delete|-v|--verify) > __gitcomp_direct "$(__git_tags "" "$cur" " ")" > return > ;;