Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73604 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10256 invoked from network); 5 Apr 2014 12:18:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Apr 2014 12:18:12 -0000 Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.54 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.219.54 mail-oa0-f54.google.com Received: from [209.85.219.54] ([209.85.219.54:60818] helo=mail-oa0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3B/F2-16521-384FF335 for ; Sat, 05 Apr 2014 07:18:12 -0500 Received: by mail-oa0-f54.google.com with SMTP id n16so4783238oag.13 for ; Sat, 05 Apr 2014 05:18:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=iDhXfhn81cbulV1/+ctqE2YuEroaAqjDzj0p1QA+9gY=; b=PecprW/0OV836OLV12iYPqfSxv7Q4eEsHVO5ovEVZtQOw9ib90dNVWYo6YwH8iUHTM G72n0IHPHAEdfxBs3cM6DThWL4ePr2hQGUM8yBedi+6unYfSr0yzDKH2FM7miLhiQbFh WD6wFsvl9oDPeyZaCRp64ow3n//JWFDG51qXeQR9AK40bNC8xbjZE8V9JnC0sMHfUAaK c4pJF+SM+NagVplrHI+bJ3VL5l4vlMfOJxGabsCMCooj57zub3rRdMXfzG/Nc/Ioe1VR hx7s1Pui1MXQ62+tqBF/dJkyKPeIFMpbglahesTLSh0l6038SinqswLnfRW2f7cMgTN+ Jc/A== MIME-Version: 1.0 X-Received: by 10.60.50.197 with SMTP id e5mr1985634oeo.39.1396700288173; Sat, 05 Apr 2014 05:18:08 -0700 (PDT) Received: by 10.182.69.101 with HTTP; Sat, 5 Apr 2014 05:18:08 -0700 (PDT) In-Reply-To: <533FBFB3.3010808@sugarcrm.com> References: <1396523991.2982.340.camel@guybrush> <1396527638.2982.350.camel@guybrush> <533F9C11.9000303@sugarcrm.com> <688A2215-A79A-417B-8E7A-76CF03DF9F35@gmail.com> <533FBFB3.3010808@sugarcrm.com> Date: Sat, 5 Apr 2014 14:18:08 +0200 Message-ID: To: Stas Malyshev Cc: Kris Craig , Alexey Zakhlestin , =?ISO-8859-1?Q?Johannes_Schl=FCter?= , Julien Pauli , PHP Internals Content-Type: multipart/alternative; boundary=001a11c2ed6c88cd5a04f64aa05a Subject: Re: [PHP-DEV] Branching PHP6 From: nikita.ppv@gmail.com (Nikita Popov) --001a11c2ed6c88cd5a04f64aa05a Content-Type: text/plain; charset=ISO-8859-1 On Sat, Apr 5, 2014 at 10:32 AM, Stas Malyshev wrote: > Hi! > > > the gap only widening as time goes forward, it becomes increasingly > > difficult to quickly locate active branches of development. There's > > Here's the algorithm: active ones are named "master" or have one dot in > them. How hard is that? That putting aside the fact that there's not so > many of them that a person smart enough to write code that should be > committed to PHP repository wouldn't be able to just remember them. > > In short, I'm not sure I see what advantage spending time on removing > the branches give us. Their cost is zero, while our time costs more than > zero. > There are more active branches than that. For example the two str_size_* branches. Sometimes people also commit other work in progress branches. A github fork of a semi-active PHP core developer likely has at least ten additional "active" (as in, not yet merged) branches. I think keeping around dead branches does have a cost. It blows up branch listings significantly. If you open the branch list on github and try to find something you'll end up scrolling through more than fifty release branches and other dead ends. Nikita --001a11c2ed6c88cd5a04f64aa05a--