From 40890790f674b39b2f3a90f22adca10a011ce006 Mon Sep 17 00:00:00 2001 From: Brian Nash Date: Wed, 18 Feb 2015 19:56:45 -0500 Subject: [PATCH] Added support for VAM git repository URLs. --- autoload/vundle/scripts.vim | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/autoload/vundle/scripts.vim b/autoload/vundle/scripts.vim index ec695b5..f203956 100644 --- a/autoload/vundle/scripts.vim +++ b/autoload/vundle/scripts.vim @@ -266,7 +266,18 @@ func! vundle#scripts#getdeps(bundle) let true = 1 let false = 0 let null = '' - return keys(get(eval(join(readfile(a:bundle['rtpath'] . '/addon-info.json'), '')), 'dependencies', {})) + let dependencyentries = get(eval(join(readfile(a:bundle['rtpath'] . '/addon-info.json'), '')), 'dependencies', {}) + let bundles_needed = [] + for information in keys(dependencyentries) + if !empty(dependencyentries[information]) + if dependencyentries[information]['type'] == 'git' + let bundles_needed += [dependencyentries[information]['url']] + endif + else + let bundles_needed += [information] + endif + endfor + return bundles_needed else return [] endif