mirror of
https://github.com/junegunn/vim-plug.git
synced 2024-12-23 20:45:31 -07:00
Fix invalid diagnosis of PlugStatus with wildcard tags (#619)
This commit is contained in:
parent
580f0a559c
commit
1d3c88292b
2
plug.vim
2
plug.vim
@ -2022,7 +2022,7 @@ function! s:git_validate(spec, check_branch)
|
|||||||
" Check tag
|
" Check tag
|
||||||
if has_key(a:spec, 'tag')
|
if has_key(a:spec, 'tag')
|
||||||
let tag = s:system_chomp('git describe --exact-match --tags HEAD 2>&1', a:spec.dir)
|
let tag = s:system_chomp('git describe --exact-match --tags HEAD 2>&1', a:spec.dir)
|
||||||
if a:spec.tag !=# tag
|
if a:spec.tag !=# tag && a:spec.tag !~ '\*'
|
||||||
let err = printf('Invalid tag: %s (expected: %s). Try PlugUpdate.',
|
let err = printf('Invalid tag: %s (expected: %s). Try PlugUpdate.',
|
||||||
\ (empty(tag) ? 'N/A' : tag), a:spec.tag)
|
\ (empty(tag) ? 'N/A' : tag), a:spec.tag)
|
||||||
endif
|
endif
|
||||||
|
@ -354,3 +354,16 @@ Expect:
|
|||||||
- new-branch: OK
|
- new-branch: OK
|
||||||
Finished. 0 error(s).
|
Finished. 0 error(s).
|
||||||
[=]
|
[=]
|
||||||
|
|
||||||
|
**********************************************************************
|
||||||
|
Execute (PlugStatus showed error with wildcard tag):
|
||||||
|
call plug#begin()
|
||||||
|
Plug 'junegunn/vim-easy-align', { 'tag': '*' }
|
||||||
|
call plug#end()
|
||||||
|
PlugUpdate
|
||||||
|
call PlugStatusSorted()
|
||||||
|
|
||||||
|
Expect:
|
||||||
|
- vim-easy-align: OK
|
||||||
|
Finished. 0 error(s).
|
||||||
|
[=]
|
||||||
|
Loading…
Reference in New Issue
Block a user