Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Always sync submodules before updating them
This ensures the origin in `.git/config` matches the one in `.gitmodules`. Git will quite appropriately refrain from doing this automatically, because it never allows remote repositories to update local config. You have to ask. (See: https://stackoverflow.com/a/45679261) In Vundle's case, it is always correct to sync. These aren't repos that a developer maintains; they are effectively read-only copies of remote state. Since syncing is always correct, and git won't sync unless we ask, then we should always sync. Fixes VundleVim#911.
- Loading branch information