The log looks like this.
[120708 19:24:49] Bundle gmarik/vundle
[120708 19:24:49] $ "cd /d "D:\tools\vim\vimfiles\vbundle\vundle" && git pull"
[120708 19:24:49] > The filename, directory name, or volume label syntax is incorrect.
Hey @gudezhi, thanks for reporting!
@zolrath could you please take a look at this?!
This is what happens when you have post-.456(?) ViM and you don't set shellxquote="" in your .vimrc
I am using the 7.3.586 VIM, and set shellxquote="" makes it work!
But is it the one that man should take care of it in .vimrc?
or vundle should take care of it?
No, vundle can't (easily), shellxquote="" breaks things instead of fixing them before VIM patch 445. See #146.
I see. Thanks any way. I will close it.
@Taverius, thanks for helping out!
Should Wiki be updated regarding shellxquote related issues on Windows?
This is fairly common issue...
I was going to suggest that, yes, at least until/unless we find a better solution.
I'm not sure if there's a way to test for the need of it using command.com/cmd.exe builtins, I say put it in the wiki and we can try to figure something out in #146.
We can query the version by comparing against v:version and the patches applied with has("patchXXX"). Would it be safe to setshellxquote` if the right combination is found, or is it exclusively a vimrc thing?
has("patchXXX"). Would it be safe to set
You can setlocal shellxquote=""and VIM doesn't complain, so I say we try it out.