Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54560 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 12175 invoked from network); 12 Aug 2011 23:26:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Aug 2011 23:26:40 -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.185 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.26.185 c2beaomr07.btconnect.com Received: from [213.123.26.185] ([213.123.26.185:25998] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B5/C1-33208-EA6B54E4 for ; Fri, 12 Aug 2011 19:26:39 -0400 Received: from host81-138-11-136.in-addr.btopenworld.com (EHLO _10.0.0.4_) ([81.138.11.136]) by c2beaomr07.btconnect.com with ESMTP id DYY14434; Sat, 13 Aug 2011 00:26:33 +0100 (BST) Message-ID: <4E45B6A9.9080607@lsces.co.uk> Date: Sat, 13 Aug 2011 00:26:33 +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: Stas Malyshev CC: PHP internals References: <4E3F02E8.2050402@sugarcrm.com> <4E450EB1.6090502@lsces.co.uk> <4E456F2F.7030809@sugarcrm.com> <4E45755F.3020005@lsces.co.uk> <4E4578B6.6050708@sugarcrm.com> <4E45A2BD.7060506@lsces.co.uk> <4E45AFDF.9000001@sugarcrm.com> In-Reply-To: <4E45AFDF.9000001@sugarcrm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0303.4E45B6A9.0039, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2011.8.12.223914: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=c2beaomr07.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0201.4E45B6AA.0047: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) Stas Malyshev wrote: >>> Branches are different things than github forks, for different purposes. >>> Branch is a project, fork is a workspace. You can have multiple people >>> work on a project, using multiple workspaces. >> >> That is not how Drupal seems to be using git ... >> http://drupal.org/node/803746#clone - See 'Creating a Working Branch' > > I think they're describing local modifications for the Drupal site > there, not developing Drupal. Think about it: suppose we have Drupal > versions 7.0, 7.1, 7.2. Those will be branches. But if you want to do > something into each of them, it won't do for each developer to create a > private branch for each of them - the amount of branches will quickly > get out of control. That's when you'd need forks. Actually they are talking about developing Drupal ... "Once you have finished working on your fix or feature, you’ll need to bring those changes from your topic branch back into the main fooproject branch." Bare in mind that this is more like PEAR code than compiled C code, so the end target is different but the process is what matters. I'm not sure that is the right way to be doing this process, but if it's what is documented? As Herman says ... "Moving svn to a dvcs is less of a technical change and more of a paradigm shift in the fundamental way a user interacts with version control." There are many ways that DVCS can be abused, so managing things in an agreed manner is more what needs to be agreed than the simple - switch to DVCS? -- 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