Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54433 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14945 invoked from network); 7 Aug 2011 20:50:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Aug 2011 20:50:56 -0000 X-Host-Fingerprint: 217.114.211.68 unknown Date: Sun, 07 Aug 2011 16:50:55 -0400 Received: from [217.114.211.68] ([217.114.211.68:6237] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 38/C0-08013-EAAFE3E4 for ; Sun, 07 Aug 2011 16:50:55 -0400 To: internals@lists.php.net User-Agent: slrn/0.9.9p1 (SunOS) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: X-Posted-By: 217.114.211.68 Subject: [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation. From: dsp@php.net (David Soria Parra) Hi Internals, Distributed Version Control Systems (DVCS) getting more and more popular. In fact they have been discussed within the PHP community and on Internals a few times. It came to my attention that more and more people like to see PHP move to a DVCS to solve some of the current issues (and get other ones). I was asked to put together a RFC, and so here we are. I've created an initial draft. It is mostly based on the very good Python PEP-0374. It compares Git and Mercurial. https://wiki.php.net/rfc/dvcs There are reasons for choosing these systems: * Both are quite popular * I know them * Most PHP devs that I know, know at least on of them * Big projects have recently moved to them, they have similar requirements like PHP The RFC is far from done, so please help me finishing it and get it out. This is a call for participation to help to get a (probably heated) discussed started and work on the RFC to make it good enough to finally choose a system or, and that is a valid option, stay with SVN. So if: - you are interested in DVCS - know a little bit about PHPs requirements for a DVCS - are not a fanboy Feel free to discuss this and add your thoughts to the RFC. I would love to not do this on my own. Feel free to catch me on IRC (dsp_ on php.pecl) and discuss it. NOTE: this is not the place for any religiouise discussion about git vs mercurial whatsover. if you have nothing else to add than "hg is $*** anyway" or think hosting platform XY will solve all our problems without reading the RFC carefully, please post to alt.relgion.* and not here. - David