Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54545 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 68261 invoked from network); 12 Aug 2011 16:28:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Aug 2011 16:28:22 -0000 Authentication-Results: pb1.pair.com smtp.mail=gwynne@darkrainfall.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=gwynne@darkrainfall.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain darkrainfall.org from 209.85.161.42 cause and error) X-PHP-List-Original-Sender: gwynne@darkrainfall.org X-Host-Fingerprint: 209.85.161.42 mail-fx0-f42.google.com Received: from [209.85.161.42] ([209.85.161.42:35798] helo=mail-fx0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C6/B5-40016-5A4554E4 for ; Fri, 12 Aug 2011 12:28:22 -0400 Received: by fxe23 with SMTP id 23so2653766fxe.29 for ; Fri, 12 Aug 2011 09:28:18 -0700 (PDT) Received: by 10.223.66.91 with SMTP id m27mr1576364fai.7.1313166497889; Fri, 12 Aug 2011 09:28:17 -0700 (PDT) Received: from mail-fx0-f42.google.com (mail-fx0-f42.google.com [209.85.161.42]) by mx.google.com with ESMTPS id b14sm2550519fab.19.2011.08.12.09.28.14 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 12 Aug 2011 09:28:16 -0700 (PDT) Received: by fxe23 with SMTP id 23so2653722fxe.29 for ; Fri, 12 Aug 2011 09:28:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.10.15 with SMTP id n15mr1569208fan.95.1313166494385; Fri, 12 Aug 2011 09:28:14 -0700 (PDT) Received: by 10.223.112.75 with HTTP; Fri, 12 Aug 2011 09:28:14 -0700 (PDT) In-Reply-To: References: <4E4511A3.5090401@php.net> Date: Fri, 12 Aug 2011 12:28:14 -0400 Message-ID: To: Kalle Sommer Nielsen Cc: Sebastian Bergmann , internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation. From: gwynne@darkrainfall.org (Gwynne Raskind) On Fri, Aug 12, 2011 at 07:54, Kalle Sommer Nielsen wrote: > 2011/8/12 Sebastian Bergmann : >> =C2=A0I never understood why we chose a legacy technology when we migrat= ed >> =C2=A0from CVS. > > Well I'm sure if there were raised bigger "concerns" or more attention > headed towards Git/Mercurial/Bzr/Whatever then we might ended up on > one of them today. I don't remember much of the discussion other than > it was moved to another list which I didn't subscribe to, I just > remember it was long and ongoing with our beloved namespace separator > at the same time which floated internals. The short version is that those in charge of the move (mostly me) didn't understand DVCS at the time. In retrospect, it was a bad move. Git and Hg were less mature back in early 2009, but not so immature that we couldn't have used either one. Between the lack of interest in SVN and the ongoing debate over the namespace separator, there weren't enough voices talking about VCS to make a difference - I argued that CVS -> SVN was complicated enough and that jumping straight to DVCS would upset too many people, and there was enough agreement that SVN went ahead anyway, with the thought that the Git mirror would be "good enough". In my defense, at the time SVN looked a good bit better than it does now. I really did think it'd last, LOL. -- Gwynne