Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:59127 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 53305 invoked from network); 22 Mar 2012 23:24:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Mar 2012 23:24:32 -0000 Authentication-Results: pb1.pair.com smtp.mail=christopher.jones@oracle.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=christopher.jones@oracle.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain oracle.com from 141.146.126.227 cause and error) X-PHP-List-Original-Sender: christopher.jones@oracle.com X-Host-Fingerprint: 141.146.126.227 acsinet15.oracle.com Received: from [141.146.126.227] ([141.146.126.227:21615] helo=acsinet15.oracle.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 19/7C-16309-FA4BB6F4 for ; Thu, 22 Mar 2012 18:24:31 -0500 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by acsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q2MNOS0J010447 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Thu, 22 Mar 2012 23:24:28 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q2MNORMO007615 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 22 Mar 2012 23:24:28 GMT Received: from abhmt116.oracle.com (abhmt116.oracle.com [141.146.116.68]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q2MNORht002022 for ; Thu, 22 Mar 2012 18:24:27 -0500 Received: from [130.35.71.238] (/130.35.71.238) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 22 Mar 2012 16:24:27 -0700 Message-ID: <4F6BB4AA.2090208@oracle.com> Date: Thu, 22 Mar 2012 16:24:26 -0700 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20120129 Thunderbird/10.0 MIME-Version: 1.0 To: PHP Developers Mailing List Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090205.4F6BB4AD.0001,ss=1,re=0.000,fgs=0 Subject: Git merging fun and a local clone-per branch workflow From: christopher.jones@oracle.com (Christopher Jones) 1. I had fun with a couple of small git merges today. I was trying to use local clones as briefly outlined on irc by dsp. The goal is to have different local directories for each of the three branches: 5.3, 5.4 and 'trunk'. The resulting pushes I made today are a little strange and need reviewing/reverting. For example my oci8/README fix doesn't seem to have got merged to 5.3. At some stage somehow '21 commits' got merged to PHP 5.4. I swear 'git diff' was only showing my changes. 2. Long term, to document the desired steps (as opposed to those I was doing), Alexey Shein worked out some scenarios: https://gist.github.com/2165086 He prefers the 2nd set 'README-3'. These steps are untested and there may still be issues with handling NEWS. Suggestions welcome. Note these use https for my behind-a-firewall situation. Chris PS dsp is (or should be) busy with studying, so there might be a hiatus or slow down for git migration. -- Email: christopher.jones@oracle.com Tel: +1 650 506 8630 Blog: http://blogs.oracle.com/opal/