Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54915 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 68634 invoked from network); 25 Aug 2011 06:55:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Aug 2011 06:55:13 -0000 Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.26.188 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.26.188 c2beaomr10.btconnect.com Received: from [213.123.26.188] ([213.123.26.188:51770] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0A/20-01524-EC1F55E4 for ; Thu, 25 Aug 2011 02:55:11 -0400 Received: from host81-138-11-136.in-addr.btopenworld.com (EHLO _10.0.0.4_) ([81.138.11.136]) by c2beaomr10.btconnect.com with ESMTP id EBE17596; Thu, 25 Aug 2011 07:55:08 +0100 (BST) Message-ID: <4E55F1CB.5070201@lsces.co.uk> Date: Thu, 25 Aug 2011 07:55:07 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110815 Firefox/6.0 SeaMonkey/2.3 MIME-Version: 1.0 To: PHP internals References: <4E556A0B.4010406@sugarcrm.com> <4E556AC0.5070706@gmx.net> <4E557F52.2040008@lsces.co.uk> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0303.4E55F1CB.00FC, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2011.8.25.53914:17:7.586, ip=81.138.11.136, rules=__MOZILLA_MSGID, __HAS_MSGID, __SANE_MSGID, __USER_AGENT, __MIME_VERSION, __TO_MALFORMED_2, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __CT, __CT_TEXT_PLAIN, __CTE, __ANY_URI, __CP_URI_IN_BODY, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_2000_2999, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, RDNS_SUSP, BODY_SIZE_7000_LESS X-Junkmail-Status: score=10/50, host=c2beaomr10.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0209.4E55F1CC.00E9:SCFSTAT14830815,ss=1,fgs=0, ip=0.0.0.0, so=2010-07-22 22:03:31, dmn=2009-09-10 00:05:08, mode=multiengine X-Junkmail-IWF: false Subject: Re: [PHP-DEV] [VOTE] Choosing a distributed version control system for PHP From: lester@lsces.co.uk (Lester Caine) Gwynne Raskind wrote: > On Wed, Aug 24, 2011 at 19:03, David Soria Parra wrote: >> > Those wanting to use git and git workflows have a disadvantage when we stay with SVN. >> > Choosing a VCS happens from time to time and sometimes your favorit is not the winner. >> > I personally would love to see PHP moving to hg, but if more people like git more, the >> > hg people have to deal with it. > Agreed on both counts. It _is_ nice to see that I am not alone in preferring hg ... Sometimes it does seem that I'm in a minority of 1. >> > The RFC points out that there will be modules. We will_not_ copy the current SVN >> > history into one big repo. In fact having everything, pecl, php-src and co in one >> > repository does not make sense. > The original plan called for the SVN repo to be split up at some point > in the future, but DVCS gained traction and SVN went without any > attempts by anyone to put a proper workflow of any kind in place. And I think this is the point. With the right structure in place then it _will_ be easier for cross dvcs working. The current plan calls for all of php-src to be a single repo, with rules for moving extra modules in and out. That is the single repo I am referring to and potentially it will be as unwieldy as the libreoffice setup? It _is_ about time that splitting things up was considered in a little more detail so we can work on every module with the same ease as 'extra' extensions are now currently managed? Even the argument that one needs to see all the history at once has the alternative view that just seeing commits for a single module would be helpful? ( Note Pierre - I'm not using upper case for emphasis - I started text messaging when the printers only had upper case so I'm still learning these newfangled ways :) ) -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk// Firebird - http://www.firebirdsql.org/index.php