I have a pretty good vim setup with pathogen / git submodules: https://github.com/chris-ritsen/dotfiles
For now, I have different branches setup for different systems. The build process is usually the same, install git / mercurial, python, ruby, then build vim, build commant-t.