Live data from Hacker News

Python now uses Mercurial

hg.python.org

21–30 of 114 posts

Re: Python now uses Mercurial

#21

Earlier quoted context omitted.

Not true. While mercurial being written in python is noted[1] , it is made explicitly clear, its not the reason behind the main selection of Hg as the version control. [1] - http://www.python.org/dev/peps/pep-0374/#why-mercurial-over-...

"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." This is FUD! The support for git on windows is pretty good and there is nothing obstrusive in it. You can use git on Windows fairly well. Sad to see this kind of comment written by smart people.

"Last-Modified: 2010-01-07 23:33:01 +0100 (Thu, 07 Jan 2010)"

Re: Python now uses Mercurial

#22

Earlier quoted context omitted.

Not true. While mercurial being written in python is noted[1] , it is made explicitly clear, its not the reason behind the main selection of Hg as the version control. [1] - http://www.python.org/dev/peps/pep-0374/#why-mercurial-over-...

"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." This is FUD! The support for git on windows is pretty good and there is nothing obstrusive in it. You can use git on Windows fairly well. Sad to see this kind of comment written by smart people.

The PEP was written in 2008.

Re: Python now uses Mercurial

#25
post #11

Earlier quoted context omitted.

http://www.python.org/dev/peps/pep-0374/#why-mercurial-over-... Basically, they wanted a tool that was equally usable on all platforms, which excluded Git on Windows. They also wanted something written in Python, of course, although they would have sacrificed that in the interest of pragmatism.

In all fairness, I'd like to point out it's quite possible to make Git work on Windows. If one can adjust the path, it is also reachable through the same command line Windows folks are used to.

Quite possibe to make work and works equally well are not the same thing. Mercurial is a breeze to install on Windows and any other platform, and with TortoiseHg's recent move to Qt, full cross-platform GUI support is also there (right now there are no Mac installers, but there should be some soon).

Re: Python now uses Mercurial

#26
post #7

Interesting to note that bzr got close to mercurial in the votes in spite of this being bzr version 1. Version 2 is much improved in speeds (comparable to git/hg).

I myself am quite partial to bzr espeically since tortoise-bzr uses my favorite diff tool by default

http://doc.bazaar.canonical.com/explorer/en/guide/qbzr/qdiff...

I would be interested to know about other's impressions of bazaar and why most people seem to share the same sentiment towards it as those at pycon that year

While no one said they did not want bzr chosen, no one said they did either.

Re: Python now uses Mercurial

#27

Earlier quoted context omitted.

Not true. While mercurial being written in python is noted[1] , it is made explicitly clear, its not the reason behind the main selection of Hg as the version control. [1] - http://www.python.org/dev/peps/pep-0374/#why-mercurial-over-...

"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." This is FUD! The support for git on windows is pretty good and there is nothing obstrusive in it. You can use git on Windows fairly well. Sad to see this kind of comment written by smart people.

Git's Windows support is clearly the weakest since it requires either MinGW or Cygwin. The platform itself is unoptimized for native Windows performance. It may not be terrible but it's certainly the weakest of the DVCSs, as they say.

Re: Python now uses Mercurial

#28

Earlier quoted context omitted.

Not true. While mercurial being written in python is noted[1] , it is made explicitly clear, its not the reason behind the main selection of Hg as the version control. [1] - http://www.python.org/dev/peps/pep-0374/#why-mercurial-over-...

"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." This is FUD! The support for git on windows is pretty good and there is nothing obstrusive in it. You can use git on Windows fairly well. Sad to see this kind of comment written by smart people.

Last time I tried TortoiseGit, adding a file either didn't work or just crashed hard. Mercurial, on the other hand, just got TortoiseHg 2.0, which is a pleasure to work with.

It is true that git works on Windows, but that doesn't mean it works well.

Re: Python now uses Mercurial

#29

Earlier quoted context omitted.

Not true. While mercurial being written in python is noted[1] , it is made explicitly clear, its not the reason behind the main selection of Hg as the version control. [1] - http://www.python.org/dev/peps/pep-0374/#why-mercurial-over-...

"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." This is FUD! The support for git on windows is pretty good and there is nothing obstrusive in it. You can use git on Windows fairly well. Sad to see this kind of comment written by smart people.

[deleted]
Post reply on HN