TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why Python chose Mercurial

28 pointsby gilanialiover 14 years ago

3 comments

mixuover 14 years ago
The summary: "First, git's Windows support is the weakest out of the three DVCSs being considered which is unacceptable as Python needs to support development on any platform it runs on. Since Python runs on Windows and some people do develop on the platform it needs solid support. And while git's support is improving, as of this moment it is the weakest by a large enough margin to warrant considering it a problem.<p>Second, and just as important as the first issue, is that the Python core developers liked git the least out of the three DVCS options by a wide margin."<p>I'm using Mercurial for the same reason - Windows support without complex dependencies.
评论 #1791157 未加载
评论 #1790867 未加载
gilanialiover 14 years ago
There is a lighting talk of some of the reasons at PyCon 2009. <a href="http://pycon.blip.tv/file/1947231/" rel="nofollow">http://pycon.blip.tv/file/1947231/</a><p>The talk starts at 3:45.
oomkillerover 14 years ago
I think they mainly chose it because it's what the community wanted. Git is very popular with Rubyists, and Pythonistas like to be a bit different than Rubyists. Instead, they chose hg, which is essentially git, with different names for things. Hg is a perfect fit for Python, as thats about how different Python is from Ruby or vice-versa ;)
评论 #1790717 未加载
评论 #1790196 未加载
评论 #1790803 未加载
评论 #1790804 未加载