Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45052 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 69677 invoked from network); 20 Jul 2009 15:41:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Jul 2009 15:41:27 -0000 Authentication-Results: pb1.pair.com smtp.mail=patrick.allaert@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=patrick.allaert@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.206 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: patrick.allaert@gmail.com X-Host-Fingerprint: 209.85.218.206 mail-bw0-f206.google.com Received: from [209.85.218.206] ([209.85.218.206:37040] helo=mail-bw0-f206.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 97/33-02180-620946A4 for ; Mon, 20 Jul 2009 11:41:27 -0400 Received: by bwz2 with SMTP id 2so1825843bwz.23 for ; Mon, 20 Jul 2009 08:41:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=xTATO5+xqQBQF4ZUms7WbldiZ+uEvji6f765Ex9N20Q=; b=dGihK/Xka+IQol33pwWz7z+CXbb7xGNb538oAeauK+LNu4Xm4p90O3mttY14ts9lI3 V0qyS5BXs1mc8vH5SdGYeE9jUtaKzmFWOjn3VX+6SoEN1FZ02joG3uwLAgZPsLWJJIQ/ KNUgYY3WC5n84BNe6ZQq2II970l2r93ZmD3iw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=wlJyuUpySmUq8XS384hhhcx8lb4w7nM5EXYv165k5JtkMJzLy6W6QOJOiOE2aEvSjp /MkSdamPTPxc390Zm2cpABEYHDxduzEJFrpvMpIiOXyaCnjfnMlUt5o8RWhGX0nfg8l1 bP7ECP8O8Qj7LdlweAzsJK5s9ZKx4Q1kPvkO0= MIME-Version: 1.0 Received: by 10.102.234.18 with SMTP id g18mr1263969muh.99.1248104483961; Mon, 20 Jul 2009 08:41:23 -0700 (PDT) In-Reply-To: References: Date: Mon, 20 Jul 2009 17:41:23 +0200 Message-ID: To: Pierre Joye Cc: group@php.net, PHP Development , zoe Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Tests contributions From: patrick.allaert@gmail.com (Patrick ALLAERT) 2009/7/20 Pierre Joye : > hi, > > On Mon, Jul 20, 2009 at 10:09 AM, Patrick > ALLAERT wrote: >> Hi lists, >> >> Running many "make test" on different platforms (including Solaris and >> OpenVMS), I'd like to contribute a little bit more than my karma let >> me do. >> For now, I have access to php-src/ext/ldap only, however I'd like to >> backport changes in phpt files that have been done in HEAD and/or >> PHP_5_3 to PHP_5_2. >> >> One example of this is backporting r265951: >> http://svn.php.net/viewvc?view=revision&revision=265951 >> >> Would you agree granting me access to */tests so that I can improve >> testability of PHP_5_2? > > Done (and NEWS too). Also try to commit the tests in all branches at > the same time, see http://news.php.net/php.internals/44993 for a > detailed explanation :) Thanks Pierre, Concerning Rasmus' method, I agree, but partially. Merge shouldn't be done with something else than "svn merge" or a frontend to it, SVN having merge tracking since v1.5 we shoudn't use plain diff/patch when the operation could be done 100% natively. Ok otherwise. MFH/MFB should be avoided and native tracking through svn:mergeinfo should be promoted. Mixing the two will lead to not taking the benefit of SVN against CVS IMHO. My best practices: 1) commit to HEAD. 2) "svn merge" for every supported branches. 3) one single commit for all the branches as Rasmus explained. Doesn't need any fancy tool or frontend, 100% native and tracking included. To be validated by RM's maybe ? :-) Patrick