Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54443 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41773 invoked from network); 7 Aug 2011 23:36:23 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Aug 2011 23:36:23 -0000 Authentication-Results: pb1.pair.com header.from=neufeind@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=neufeind@php.net; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 91.184.32.3 as permitted sender) X-PHP-List-Original-Sender: neufeind@php.net X-Host-Fingerprint: 91.184.32.3 mail.speedpartner.de Linux 2.5 (sometimes 2.4) (4) Received: from [91.184.32.3] ([91.184.32.3:58010] helo=mail.speedpartner.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 28/F3-17758-6712F3E4 for ; Sun, 07 Aug 2011 19:36:23 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.speedpartner.de (Postfix) with ESMTP id 8E505B3CF8 for ; Mon, 8 Aug 2011 01:36:19 +0200 (CEST) Received: from mail.speedpartner.de ([127.0.0.1]) by localhost (mail.speedpartner.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dhi41GaM626S for ; Mon, 8 Aug 2011 01:36:19 +0200 (CEST) Received: from collab.speedpartner.de (collab.speedpartner.de [91.184.32.10]) by mail.speedpartner.de (Postfix) with ESMTP id 7971DB3CD9 for ; Mon, 8 Aug 2011 01:36:19 +0200 (CEST) Received: from localhost (localhost.localdomain [127.0.0.1]) by collab.speedpartner.de (Postfix) with ESMTP id 18E72501B6 for ; Mon, 8 Aug 2011 01:36:19 +0200 (CEST) X-Virus-Scanned: amavisd-new at collab.speedpartner.de Received: from collab.speedpartner.de ([127.0.0.1]) by localhost (collab.speedpartner.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fAA8qAjm8gOu for ; Mon, 8 Aug 2011 01:36:15 +0200 (CEST) Received: from [192.168.4.11] (ip-62-143-186-172.unitymediagroup.de [62.143.186.172]) by collab.speedpartner.de (Postfix) with ESMTPSA id 2C830501B5 for ; Mon, 8 Aug 2011 01:36:15 +0200 (CEST) Message-ID: <4E3F215F.4020101@php.net> Date: Mon, 08 Aug 2011 01:35:59 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20110707 Thunderbird/5.0 MIME-Version: 1.0 To: internals@lists.php.net References: <4E3F0279.3070701@sugarcrm.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation. From: neufeind@php.net (Stefan Neufeind) On 08/07/2011 11:37 PM, Richard Riley wrote: > David Soria Parra writes: > >> On 2011-08-07, Stas Malyshev wrote: [...] > Its really simple. > > Use git. > > It works, is fast and is rapidly becoming the industry standard. Do not > sue something for "moral grounds" like the awful bzr used for emacs. > > Its designed as a fast, efficient DVCS. Hi, The TYPO3-folks migrated to git some while ago. And lately their review-system "review.typo3.org" (readonly now also without a login) went live. The review-system itself is actually another git in front where changes for review can be pushed, can be reviewed, changed and be mangled around, can be finally be abandoned or merged. At merge it's pushed into the main repo. That was a huge win in terms of formal reviews, transparency, speed and ease of reviews etc. And it even helped bug-tracking since now there are no few lines of code hidden in the bugtracker as some kind of "patch" or "quickfix" but that is actually a git-change that you can checkout from review.typo3.org using your git (the system tells you which commandline to use for that). Imho it's dead-simple. I believe it would help PHP a lot to have this kind of transparency and increase both the quality as well as the speed/ease of reviews. Regards, Stefan