Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:39310 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58205 invoked from network); 25 Jul 2008 09:56:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jul 2008 09:56:29 -0000 Authentication-Results: pb1.pair.com header.from=helly@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=helly@php.net; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 85.214.94.56 as permitted sender) X-PHP-List-Original-Sender: helly@php.net X-Host-Fingerprint: 85.214.94.56 aixcept.net Linux 2.6 Received: from [85.214.94.56] ([85.214.94.56:36366] helo=h1149922.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0E/70-22699-C43A9884 for ; Fri, 25 Jul 2008 05:56:29 -0400 Received: from host229.paramount.wayport.net (unknown [65.249.24.229]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by h1149922.serverkompetenz.net (Postfix) with ESMTP id 9A46111DAD6; Fri, 25 Jul 2008 11:56:20 +0200 (CEST) Date: Fri, 25 Jul 2008 11:56:15 +0200 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <1957618655.20080725115615@marcus-boerger.de> To: Lukas Kahwe Smith CC: Lars Strojny , Rasmus Lerdorf , PHP Developers Mailing List In-Reply-To: References: <40FEB6C9-9B66-4761-8B9C-0E70158D9962@wanderingknights.org> <48898544.5080100@lerdorf.com> <48898AB0.2030709@lerdorf.com> <1216974319.4161.9.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] CVS to SVN Migration From: helly@php.net (Marcus Boerger) Hello Lukas, Friday, July 25, 2008, 10:26:59 AM, you wrote: > On 25.07.2008, at 10:25, Lars Strojny wrote: >> Hi Rasmus, >> >> Am Freitag, den 25.07.2008, 01:11 -0700 schrieb Rasmus Lerdorf: >> [...] >>> What do you mean by that? hgsvn and git-svn don't need any server- >>> side >>> support to enable you to work locally and do local git or hg checkins >>> and then sync to the central svn repository when you are ready. >> >> git-svn is really slow when you check out a huge repository. And PHP- >> SRC >> will be huge. So it might be worth to export nightly git repos and to >> provide a space for developers to create personal repositories from >> that >> nightly repos for collaboration (think re2c, PDO_MYSQLND, etc. pp.) > BTW: I talked to some mercurial developers at a recent google code > event here in Zurich. They said that their svn bridging is still not > at the same level as that of git, but its being actively addressed. I don't care for slow or fast. Becuase only about 10 people out of a 1000 or so will use any bridge to anywhere. We need to keep our fast development for php-src, pecl, pear and docs running while improving our development process at the same time. So far we didn't upgrade anywhere because non of the tools did offer any real advantage for us - PHP. Subversion is the only one that is not 10 or a 100 times more complex. In fact for 99% of our repository users the change will limit to a one time checkout where a dirrerent repository name, uri or whatever they will name it is being used and when having to type svn instead of cvs. And as always one should address the 99% and not the 1%. At leat I for one would prefer not to loose too many contributers along the way. Either way with subversion 1.5 we get not only general svn support for transactions and moving but also merge tracking. Personally the killer feature here is transactions. And I don't think I have to explain why. But whatever, no other tool is able to provide what we want while being mature and working on all platforms at the same timr. This thread again shows the PHP development. A few people wanting to help and endless amounts of people needing to mail anything they ever thought of. Best regards, Marcus