[Python-Dev] Looking for VCS usage scenarios (original) (raw)

Brett Cannon brett at python.org
Wed Nov 5 01:13:47 CET 2008


On Tue, Nov 4, 2008 at 13:28, Nick Coghlan <ncoghlan at gmail.com> wrote:

Ralf Schmitt wrote:

On Tue, Nov 4, 2008 at 6:45 PM, Georg Brandl <g.brandl at gmx.net> wrote:

Ralf Schmitt schrieb:

I think you really should not exclude any dvcs based on it's implementation language. I.e. requiring it being written in python for the sake of "eating your own dogfood" is just a very weak argument. git is certainly missing from your list. And by then, why not include darcs, GNU arch and monotone?

please include all of them and choose the best one. that was my point. The PEP can at least mention darcs, arch, monotone, and then drop them on the basis of not having a compelling reason to prefer them to the 3 more popular choices. I don't see any need to go into the "other choices" further than that - our needs aren't wildly divergent from that of other open source projects, and while popularity is a poor final criteria, it's a decent filter to narrow the scope of the initial investigation.

Tossed in two sentences.

For git, without a killer feature that is "oh my god, wow!" when compared to the features offered by Mercurial and Bazaar, the implementation language is enough to push it to the back of the list for me. Sure, that's a pretty lousy criteria in the absolute sense, but given that it is obvious that there are two perfectly acceptable options written in the language we ourselves are implementing, then it should take something pretty impressive to get us to look at a third choice.

Which is exactly how I feel.

That would leave the PEP to focus on the Mercurial/Bazaar comparison (as Brett originally intended) and I'm sure even that limited comparison is going to give the infrastructure committee (and any other willing assistants from python-dev) plenty of work to do).

I must be insane.

-Brett



More information about the Python-Dev mailing list