Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54525 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 7872 invoked from network); 12 Aug 2011 11:16:15 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Aug 2011 11:16:15 -0000 Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.20.132 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.20.132 c2bthomr14.btconnect.com Received: from [213.123.20.132] ([213.123.20.132:26246] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 29/DA-40016-97B054E4 for ; Fri, 12 Aug 2011 07:16:10 -0400 Received: from host81-138-11-136.in-addr.btopenworld.com (EHLO _10.0.0.4_) ([81.138.11.136]) by c2bthomr14.btconnect.com with ESMTP id DYB84574; Fri, 12 Aug 2011 12:12:23 +0100 (BST) Message-ID: <4E450A96.3030203@lsces.co.uk> Date: Fri, 12 Aug 2011 12:12:22 +0100 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.19) Gecko/20110420 SUSE/2.0.14-2.2 SeaMonkey/2.0.14 MIME-Version: 1.0 To: PHP internals References: <4E3F02E8.2050402@sugarcrm.com> 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.0A0B0302.4E450A96.009C, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2011.8.12.102716: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, __URI_NO_MAILTO, __CP_URI_IN_BODY, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_1800_1899, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, RDNS_SUSP, BODY_SIZE_2000_LESS, BODY_SIZE_7000_LESS X-Junkmail-Status: score=10/50, host=c2bthomr14.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0206.4E450B61.00AB: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] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation. From: lester@lsces.co.uk (Lester Caine) Adam Harvey wrote: >> I share Richard's concerns about finding out "what is the real one"/best >> > one/latest one. > I didn't understand the problem when Richard first posted, and I still > don't now, to be honest. The canonical repository is the one the > php.net Web site points to. Surely it's not any harder than that? In theory - yes ... as long as there is an agreed way of pushing/pulling other peoples changes back into the 'master' copy. It is a matter of 'management' of who does that process? The Hg code base is probably a good example of the potential problems ... ( and git is little better? ) ... You get the CORE software from mercurial, but the extensions are all over the place, and it's those that make it work for many people. PHP has the potential of falling into the same 'trap', since extensions such as the ones Derick highlights are just the tip of the expansion areas, and while the core code can be ring fenced, some of the pecl and other extensions could be managed in third party repos which as highlighted, could potentially be more up to date than the original code from which it was forked. Once you have a local copy, doing your own thing, and just pulling in the changes you like is nice - except you are not running a 'standard' distribution. I feel there should be a better distinction between 'managing the code' and building a released distribution? Some projects are using 'clone' as a way to remove the need to create a stable release, and that I feel is wrong? -- 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