Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding more DVCS support #134

Closed
wants to merge 1 commit into from

Conversation

punassuming
Copy link

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.

@gmarik
Copy link
Contributor

gmarik commented Jan 29, 2012

Currently there are 2 reasons Vunlde isn't supporting anything than Git

  1. Vundle indirectly supports vim-scripts.org and wants it to become central repository for all Vim plugins.
  2. More DVCS mean more support and maintenance. And since @0 and myself are the ones dealing with most of the issues - we cannot guarantee that extra time(As you can see there are quite a few issues already to be worked on). Yeah, and having tests would be sweet! )

But what we could do is modify Vundle in a way that it'd allow this pluggable(ie, Vundle plugin for hg).
After v1 tho.

Let me know what you think.
Thanks!

@tub78
Copy link

tub78 commented Jun 8, 2012

I am not certain if recent performance is characteristic, but vim-scripts.org appears to be 12 days behind. Is this a concern for Vundle?

@MarcWeber
Copy link

related to #154

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants