Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73572 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 76840 invoked from network); 3 Apr 2014 14:29:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Apr 2014 14:29:58 -0000 Authentication-Results: pb1.pair.com header.from=julienpauli@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=julienpauli@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.169 as permitted sender) X-PHP-List-Original-Sender: julienpauli@gmail.com X-Host-Fingerprint: 209.85.128.169 mail-ve0-f169.google.com Received: from [209.85.128.169] ([209.85.128.169:43186] helo=mail-ve0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7D/00-10692-1607D335 for ; Thu, 03 Apr 2014 09:29:53 -0500 Received: by mail-ve0-f169.google.com with SMTP id pa12so325220veb.0 for ; Thu, 03 Apr 2014 07:29:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=TbKSrzUMi8N3ooLFe9i2scORSeTeUO02uNrA6AJMAHE=; b=vS9Wg48fSErV+5aogyx/hlDMUxfYnLVu8SgKZR1U8MeEm1KWWpIBeMjNHw/47g9foV rB6+/dxbjq/BlocmJZXzmMhzZWIMbzilbK0VILdpol4PkFjt6vbz8z5hxdvzFoxsvs+J mU9SE4EiGWIsckvgE7waYtL79Y2BwcyDNh+jxlbYkPY2unmywZgl5JYf//1GSr5GlGXY 16JLNHm+jppgA+quTgipkmPsvy2BvpDXTKo4PMTir4JYB294xS5OlwWlyPBM5p0B3HWi YnFsVSzGSjY47NZFXhjpq7MOT5yIe5/8IAOMvcz+5q55SXpgfBq9SoUvu0eWPjTmOXbP os7g== X-Received: by 10.220.44.20 with SMTP id y20mr951288vce.60.1396535391182; Thu, 03 Apr 2014 07:29:51 -0700 (PDT) MIME-Version: 1.0 Sender: julienpauli@gmail.com Received: by 10.220.81.68 with HTTP; Thu, 3 Apr 2014 07:29:11 -0700 (PDT) In-Reply-To: <1396442133.2982.286.camel@guybrush> References: <1396441439.2982.284.camel@guybrush> <1396442133.2982.286.camel@guybrush> Date: Thu, 3 Apr 2014 16:29:11 +0200 X-Google-Sender-Auth: lEO1yViyL6Ekt8sN_tLylnDaTOA Message-ID: To: =?ISO-8859-1?Q?Johannes_Schl=FCter?= Cc: Ferenc Kovacs , David Soria Parra , Stanislav Malyshev , PHP internals list Content-Type: multipart/alternative; boundary=047d7b3a98d0e8667f04f6243bb6 Subject: Re: [PHP-DEV] Merging release branches back to parent From: jpauli@php.net (Julien Pauli) --047d7b3a98d0e8667f04f6243bb6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Apr 2, 2014 at 2:35 PM, Johannes Schl=FCter wrote: > On Wed, 2014-04-02 at 14:23 +0200, Johannes Schl=FCter wrote: > > Hi RMs, > > > > we currently use release branches which we don't merge back into the > > original branch.I would like to propose to change this and merge the > > release branch back into it's parent branch. To the est of my > > remembrance not doing this is a reminder of SVN merge tracking annoyanc= e > > which is not relevant anymore. > > > > The reason for this change is that it makes it hard to find out whether > > a patch was part of a release or not and which release it appeared in > > first. > > > > The suggested work flow (pushes ignored) is like this: > > > > 1. git checkout PHP-X.Y > > 2. git branch PHP-X.Y.Z > > 3. vim NEWS configure.in main/php_version.h && git commit (set to > > next version X.Y.Z+1) > > 4. git checkout PHP-X.Y.Z > > 5. test, cherry pick and release RCs as needed > > 6. vim NEWS configure.in main/php_version.h && git commit (for > > release) > > 7. git tag -s php-X.Y.Z > > 8. git checkout PHP X.Y > > 9. git merge PHP-X.Y.Z > > 10. resolve merge conflict in NEWS and other files && git commit > > This was missing a step already done with current procedure: > > 11. Merge up till reaching master > > as we do for all other commits, obviously. > > johannes > > Hello, I'm not against this, but I don't feel the point. Branching back to the original branch will just create one more commit, adding some merging conflicts (NEWS). What if we have cherry piked commits about CVE, will they conflict as well = ? I'm not feeling very well yet with git, so that's why I ask. Julien --047d7b3a98d0e8667f04f6243bb6--