:VundleLog - shows commands log

This commit is contained in:
gmarik
2011-02-03 23:13:46 -06:00
parent 814c420ec2
commit 8a253e4154
3 changed files with 6 additions and 2 deletions

View File

@@ -10,6 +10,7 @@ endf
func! vundle#config#init()
if !exists('g:bundles') | let g:bundles = [] | endif
let g:vundle_log = tempname()
call s:rtp_rm_a()
let g:bundles = []
endf

View File

@@ -37,11 +37,12 @@ endf
func! s:sync(bang, bundle)
let git_dir = a:bundle.path().'/.git'
silent exec '!echo "* '.a:bundle.name.'" 2>&1 >>'. g:vundle_log
if isdirectory(git_dir)
if !(a:bang) | return 0 | endif
silent exec '!cd '.a:bundle.path().'; git pull >/dev/null 2>&1'
silent exec '!cd '.a:bundle.path().'; git pull 2>&1 >>'.g:vundle_log
else
silent exec '!git clone '.a:bundle.uri.' '.a:bundle.path().' >/dev/null 2>&1'
silent exec '!git clone '.a:bundle.uri.' '.a:bundle.path().' 2>&1 >>'.g:vundle_log
endif
return 1
endf