[Whoops, meant to reply to the list, too. Sorry for the spam, Ben] On Thu, Mar 12, 2015 at 02:38:23PM -0700, Ben Fritz wrote: > I think it's just that > more people these days use git,
This is my point, no more, no less. I don't think that Mercurial is technically inferior to git. It is simply less popular and therefore less familiar to the majority of Vim tinkerers. > > A cursory search for "vim plugin" on GitHub brings up 4,620 results. > > Whereas on Bitbucket I found only 230 results. > > > > That's very misleading. One of the plugin managers (I forget which one) > set up a GitHub mirror of every vim.org plugin, whether the developers > wanted it or not. Many of the vim plugins on github are only there to > support automatic downloading via git in that plugin manager. I wasn't aware that may a reason why so Vim plugins are better represented on GitHub. On the other hand, this serves to reinforce my contention that the wider community leans toward git. > > At any rate, my vote is to take this opportunity to migrate to git. > > I absolutely, unequivocally disagree. I think it would be a huge pain to > do the move but would give us very little benefit. I'm not so sure that it would be such a pain. As has already been pointed out in another message in this thread, the vim-jp group already has a git mirror of the repo. And Bitbucket themselves blogged that converting to git will take "no time". https://blog.bitbucket.org/2011/10/05/converting-hg-repositories-to-git/ > > Vim is the only project I use which is hosted in a Mercurial repo, to > > the point that my Mercurial skills are seriously atrophied. I'm > > confident that is the experience for the majority of Vim users. > > > > I don't think you can possibly speak for "the majority of Vim users" > based on the fact that you personally use Git. I'm not advocating for git because it is my personal preference. I'm advocating for git because, aside from Vim, it is the only VCS I need to use to participate in open-source projects. In other words, I prefer git because it is ubiquitous, not because I think it is better than an alternative. >From its ubiquitousness I draw my conclusion about what the majority of Vim users encounter. I don't believe that I just happen to be the only person in the world who has made it this far without more encounters with Mercurial. As you said, more people these days use git. > And, Mercurial is a tool that makes it very hard to shoot yourself in > the foot. Git makes it very easy to lose data permanently, even when > you're doing something like a *push* which should *never* lose data in > my opinion. Having used git for a number of years, I've never found myself in that unhappy situation. Neither do I dispute that Mercurial may be superior to git in this regard. But this risk sounds too hypothetical to use as a sound basis from which to reject git. But I would be happy to revise my opinion on this point. Perhaps you know of an example of a project which permanently lost important data that way? The closest thing I found to what you describe is this article: http://www.cs.cmu.edu/~davide/howto/git_lose.html > Mercurial also is a lot easier to pick up with fewer > concepts that need understanding. So I think people who occasionally > need to dabble in Mercurial are probably better off than people who > occasionally need to dabble in git. That may be, but my argument is that there are far more of the former kind of people than the latter. Since they've already picked up git, why make them pick something else up? -- Erik Falor Registered Linux User #445632 http://linuxcounter.net -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
pgp4l2PQh4Zqu.pgp
Description: PGP signature
