Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54446 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 47837 invoked from network); 8 Aug 2011 00:14:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Aug 2011 00:14:57 -0000 Authentication-Results: pb1.pair.com smtp.mail=kiall@managedit.ie; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=kiall@managedit.ie; sender-id=pass Received-SPF: pass (pb1.pair.com: domain managedit.ie designates 209.85.210.172 as permitted sender) X-PHP-List-Original-Sender: kiall@managedit.ie X-Host-Fingerprint: 209.85.210.172 mail-iy0-f172.google.com Received: from [209.85.210.172] ([209.85.210.172:48682] helo=mail-iy0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F0/15-17758-D7A2F3E4 for ; Sun, 07 Aug 2011 20:14:54 -0400 Received: by iye7 with SMTP id 7so9028937iye.31 for ; Sun, 07 Aug 2011 17:14:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=managedit.ie; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=CCaI89d7Fv5aGlZuP8pVJ9vNlHpPbaxr68CuIlf7fBY=; b=XVq7rOA4ORCEcnUZ3m2fMcsyFG14ZqxfDZRIus+ATeBJcNOuM/8PsMBhmmcgt9Uzzd AgChmMSGMY2sFSQMihkXDS+Rum1+lB3558FRyeEgXSAiDQTOxvzBMCglwOfbGZbTdilp ACmQ+kA1dphdzqlUaBSF68f3gK0csNWIlvjCg= Received: by 10.42.153.68 with SMTP id l4mr4994862icw.280.1312762490065; Sun, 07 Aug 2011 17:14:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.42.170.1 with HTTP; Sun, 7 Aug 2011 17:14:30 -0700 (PDT) In-Reply-To: References: <4E3F0279.3070701@sugarcrm.com> <4E3F215F.4020101@php.net> Date: Mon, 8 Aug 2011 01:14:30 +0100 Message-ID: To: Ferenc Kovacs Cc: Stefan Neufeind , internals@lists.php.net Content-Type: multipart/alternative; boundary=90e6ba1efe00e5118c04a9f35551 Subject: Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation. From: kiall@managedit.ie (Kiall Mac Innes) --90e6ba1efe00e5118c04a9f35551 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Yes - Gerrit is what Typo3, CyanogenMod, OpenStack and of course, Android are using... The OpenStack guys have a good introduction on how to use Gerrit from a developers point of view - http://wiki.openstack.org/GerritWorkflow The CyanogenMod guys have a good introduction on how to use Gerrit AND Repo (a multiple repository management tool) from a developers point of view - http://wiki.cyanogenmod.com/wiki/Howto:_Gerrit Also - There is a Gerrit plugin for the Jenkins CI server that allows for pre-testing commits if desired - https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Plugin Thanks, Kiall On Mon, Aug 8, 2011 at 12:44 AM, Ferenc Kovacs wrote: > On Mon, Aug 8, 2011 at 1:35 AM, Stefan Neufeind wrote: > > 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 no= t > >> 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 helpe= d > > 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 > > > > -- > > PHP Internals - PHP Runtime Development Mailing List > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > btw. for code-review and change control there are also existing open > source tools like gerrit for git. > http://code.google.com/p/gerrit/ > > -- > Ferenc Kov=E1cs > @Tyr43l - http://tyrael.hu > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --90e6ba1efe00e5118c04a9f35551--