I can agree with most of these points. Some more things to consider:

- Git is 20x faster than Hg (that's 99% of the reason I switched and hate using 
Darcs)

- People attached to Hg can use Hg-Git; I've used it several times with nice 
results. It can also be used to easily convert Hg repos to Git (I was using it 
to maintain a Pygments mirror, but got bored)

- GitHub is much nicer than BitBucket. I usually look for a git mirror of a 
BitBucket repo since I hate browsing on BB

- Even Plan9Port moved from Hg to GitHub a few days ago

- Some Google devs even host their projects on GitHub (not Google Code)

Thank goodness no one has mentioned CodePlex.

BTW, I frown on projects that choose something largely inferior over a better 
choice just because "one is written in X language." Now, if python.org was 
written in Ruby, that would just be sad, but certain things just don't matter. 
Like DVCS's.

Guido van Rossum <gu...@python.org> wrote:
>On Sat, Nov 22, 2014 at 10:49 PM, Nick Coghlan <ncogh...@gmail.com>
>wrote:
>
>> More generally, I'm very, very disappointed to see folks so willing
>to
>> abandon fellow community members for the sake of following the crowd.
>> Perhaps we should all just abandon Python and learn Ruby or
>JavaScript
>> because they're better at getting press in Silicon Valley?
>
>
>That's a really low blow, Nick.
>
>I think these are the facts:
>
>- Hg/Git are equivalent in functionality (at least to the extent that
>the
>difference can't be used to force a decision), and ditto for
>BitBucket/GitHub, with one crucial exception (see below)
>
>- We're currently using Hg for most projects under the PSF umbrella
>(however, there's https://github.com/python/pythondotorg)
>
>- Moving from Hg to Git is a fair amount of one-time work (converting
>repos) and is inconvenient to core devs who aren't already used to Git
>(learning a new workflow)
>
>- Most newer third-party projects are already on GitHub
>
>- GitHub is way more popular than BitBucket and slated for long-term
>success
>
>But here's the kicker for me: **A DVCS repo is a social network, so it
>matters in a functional way what everyone else is using.**
>
>So I give you that if you want a quick move into the modern world,
>while
>keeping the older generation of core devs happy (not counting myself
>:-),
>BitBucket has the lowest cost of entry. But I strongly believe that if
>we
>want to do the right thing for the long term, we should switch to
>GitHub. I
>promise you that once the pain of the switch is over you will feel much
>better about it. I am also convinced that we'll get more contributions
>this
>way.
>
>Note: I am not (yet) proposing we switch CPython itself. Switching it
>would
>be a lot of work, and it is specifically out of scope for this
>discussion.
>
>-- 
>--Guido van Rossum (python.org/~guido)
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python-Dev mailing list
>Python-Dev@python.org
>https://mail.python.org/mailman/listinfo/python-dev
>Unsubscribe:
>https://mail.python.org/mailman/options/python-dev/rymg19%40gmail.com

-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
Check out my website: http://kirbyfan64.github.io/
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to