Support wildcards in tag option

Close #427
This commit is contained in:
Junegunn Choi
2016-04-17 05:47:30 +09:00
parent 3de4567bc0
commit e6ea538558
4 changed files with 31 additions and 3 deletions

View File

@@ -1424,3 +1424,16 @@ Execute (#371 - 'as' option):
AssertEqual ['yogo'], sort(keys(g:plugs))
AssertEqual '/tmp/gogo/', g:plugs.yogo.dir
Execute (#427 - Tag option with wildcard (requires git 1.9.2 or above)):
if str2nr(split(split(system('git --version'))[-1], '\.')[0]) < 2
Log 'tag with wildcard requires git 1.9.2 or above'
else
call plug#begin()
Plug 'junegunn/vim-easy-align', { 'tag': '2.9.*' }
call plug#end()
PlugInstall!
Log getline(1, '$')
AssertExpect! '- Latest tag for 2.9.* -> 2.9.7 (vim-easy-align)', 1
q
AssertEqual '2.9.7', GitTag('vim-easy-align')
endif