Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54479 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38642 invoked from network); 9 Aug 2011 01:01:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Aug 2011 01:01:40 -0000 Authentication-Results: pb1.pair.com smtp.mail=davidkmuir@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=davidkmuir@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.42 as permitted sender) X-PHP-List-Original-Sender: davidkmuir@gmail.com X-Host-Fingerprint: 209.85.218.42 mail-yi0-f42.google.com Received: from [209.85.218.42] ([209.85.218.42:50786] helo=mail-yi0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 94/20-35859-2F6804E4 for ; Mon, 08 Aug 2011 21:01:38 -0400 Received: by yie19 with SMTP id 19so2059417yie.29 for ; Mon, 08 Aug 2011 18:01:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=gTfx7SA+5jdXTg7077jhWrtUHT6QecwymvDvzNjTNUc=; b=m7w7jPJWv0qanAsRpb42Ts1Eq+IrJ487ZPufr4a+m7sHI5Isw/YdLUDsgVg/HUivrf MfQU4XG1DXVhRWRFl1Oww8RXiVrRB3FGolnCL15Borwd2WgttIgeEbFpihMZ+1QGaoHY +HzKefZ7u83LOVo/Qb5HukWCS0rWLwWTfyd20= Received: by 10.101.143.1 with SMTP id v1mr5106826ann.163.1312851696189; Mon, 08 Aug 2011 18:01:36 -0700 (PDT) Received: from [192.168.1.1] (dsl-202-173-152-56.vic.westnet.com.au [202.173.152.56]) by mx.google.com with ESMTPS id d33sm1917354ano.9.2011.08.08.18.01.34 (version=SSLv3 cipher=OTHER); Mon, 08 Aug 2011 18:01:35 -0700 (PDT) Message-ID: <4E4086EC.80801@gmail.com> Date: Tue, 09 Aug 2011 11:01:32 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20110627 Thunderbird/5.0 MIME-Version: 1.0 To: internals@lists.php.net References: <4E3F0279.3070701@sugarcrm.com> <4E3FDE9E.9010409@gmail.com> <4E3FFB9F.9050303@lsces.co.uk> In-Reply-To: <4E3FFB9F.9050303@lsces.co.uk> 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: davidkmuir@gmail.com (David Muir) On 09/08/11 01:07, Lester Caine wrote: > David Muir wrote: >> John Szakmeister, who is a Subversion developer himself, has a good >> comparison of svn, hg, bzr and git: >> http://www.szakmeister.net/blog/2011/feb/17/choosing-new-version-control-system/ >> >> >> Long story short, his company went with git. > > Makes good reading ... many other comparisons are now getting long in > the tooth, and so don't cover the current playing field. Still it > looks like 'best of a bad job' rather than 'this wins hands down' and > does make a fair comparison of all the current problems, but I think > the fact that he has not investigated submodules may actually negate > their final results :( This was the main area that I needed to work > well, but is still work in progress everywhere? > He did mention submodules as a Pro for git, but you're right, he didn't compare it with Hg's subrepos and subhg and Bzr's nested trees, bzr-externals and scmproj. I have a feeling that git's native support for it is much more mature than the others. That said, it's not a feature I've looked into myself as it's not something I've actually needed. Cheers, David