Vundle can manage Vundle, when it cloned as git submodule
When vundle installed as git submodule, git create file '.git' instead of directory '.git'. And vundle cannot update by self :(
This commit is contained in:
parent
59bff0c457
commit
5e9cbda7be
@ -204,7 +204,7 @@ endf
|
|||||||
|
|
||||||
func! s:sync(bang, bundle) abort
|
func! s:sync(bang, bundle) abort
|
||||||
let git_dir = expand(a:bundle.path().'/.git/', 1)
|
let git_dir = expand(a:bundle.path().'/.git/', 1)
|
||||||
if isdirectory(git_dir)
|
if isdirectory(git_dir) || filereadable(expand(a:bundle.path().'/.git', 1))
|
||||||
if !(a:bang) | return 'todate' | endif
|
if !(a:bang) | return 'todate' | endif
|
||||||
let cmd = 'cd '.shellescape(a:bundle.path()).' && git pull'
|
let cmd = 'cd '.shellescape(a:bundle.path()).' && git pull'
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user