Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76926 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 71275 invoked from network); 28 Aug 2014 20:01:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Aug 2014 20:01:50 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.51 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.192.51 mail-qg0-f51.google.com Received: from [209.85.192.51] ([209.85.192.51:39521] helo=mail-qg0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 22/37-28393-DAA8FF35 for ; Thu, 28 Aug 2014 16:01:50 -0400 Received: by mail-qg0-f51.google.com with SMTP id i50so1274267qgf.38 for ; Thu, 28 Aug 2014 13:01:47 -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=fYQfF2kB0MwpemncVSyvImBMlGLkY2GpEXFKgbwdJoM=; b=EHmyMG8MlL3pnatJgRfgiAmiNCTR5VKuqtMOLgTRquJHoe+D9czl/ai7M/SAORU+gA 6vOi68CLB5+5zerGZIlaYhh06Gb8o93pGEFbw9XSKDFrUBEtCnwbqqs63TZdWS+47xZ6 fBIn44L8kaG9F+HB9Zey/1V4Mee3nMVgiMlayuzY+9cCuE7MRm5HoewzlrbGS0zpZBCQ lZsR34wdIiPTwgwvs5Hiqz9dotj6Htr4QcuajQu6BneenC0H+T091bt7MLKXkqa6oYSi mb/mSXssLNSnts+sj+ZrnhE7FstpI+PVNSsD7N3qB247K+ivi5NAcYtK5NFF8fDYx1Xg VWUg== MIME-Version: 1.0 X-Received: by 10.224.47.130 with SMTP id n2mr9866673qaf.87.1409256107597; Thu, 28 Aug 2014 13:01:47 -0700 (PDT) Received: by 10.140.95.146 with HTTP; Thu, 28 Aug 2014 13:01:47 -0700 (PDT) Received: by 10.140.95.146 with HTTP; Thu, 28 Aug 2014 13:01:47 -0700 (PDT) In-Reply-To: References: <0011f17934cd6ed1f3ba693597642cb0.squirrel@webmail.klapt.com> Date: Thu, 28 Aug 2014 22:01:47 +0200 Message-ID: To: Derick Rethans Cc: PHP internals , Anatol Belski Content-Type: multipart/alternative; boundary=001a1134b004b0e8100501b601f2 Subject: Re: [PHP-DEV] Merges between PHP5 and PHP7 From: pierre.php@gmail.com (Pierre Joye) --001a1134b004b0e8100501b601f2 Content-Type: text/plain; charset=UTF-8 On Aug 22, 2014 1:39 PM, "Derick Rethans" wrote: > > On Fri, 22 Aug 2014, Anatol Belski wrote: > > > as there are many data type changes, here's an idea on how to simplify > > the merges. Git supports custom merge drivers which attracted my > > attention, so I've ended up with the following trick: > > As there are that many differences, does it still make sense to GIT > merge PHP 5 changes up to 7 at all? Shouldn't we just do it by hand. I > would expect that to have a much greater rate of success. I brought this topic a while back too. The same issue happens for pecl extensions. The more exts I do the more I think about either using separate branches or separate source files, respectively separate realeses or common release for both 5.x and 7.x. For the core, I have the feeling than manual merges will be far less painful. Cheers, Pierre --001a1134b004b0e8100501b601f2--