Not arguing with his main points, but updating submodules for pathogen is easier than he says.
To update submodules do (in the "main dir" of the git repo):
git submodule foreach git pullTo update submodules do (in the "main dir" of the git repo):
git submodule foreach git pullQuestion: is there an equally easy way to delete submodules? They're easy as pie to add, and you rightly point out that they are easy to update, but I never figured out an easy way to remove them. I was likely missing something, though.
https://github.com/vim-scripts
mirrors all plugins hosted on vim.org as clonable repos.