gmarik/vundle — pull request #134 by ralesi (2012-01-29 08:16:19+00:00)
Title: Adding more DVCS support

Commits add support for hg, bzr, and limited svn to Vundle.

Supports pull and clone analogs. I have also added some naming conventions in `s:parse_name` in `config.vim` to allow launchpad (`lp:`), bitbucket (`bit:`), and any mercurial website (`hg:`). I haven't come up with a test suite for it, but it works for me with the couple of packages I want to pull from bitbucket.

To do this, I have added an additional key to bundles, `type`, which holds the type of DVCS used. This value is determined either while parsing the command line, or by looking for the .git/.hg directory in the bundle path.