Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:52032 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 78727 invoked from network); 28 Apr 2011 02:10:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Apr 2011 02:10:57 -0000 Authentication-Results: pb1.pair.com header.from=mail_ben_schmidt@yahoo.com.au; sender-id=unknown; domainkeys=good Authentication-Results: pb1.pair.com smtp.mail=mail_ben_schmidt@yahoo.com.au; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain yahoo.com.au from 98.139.212.173 cause and error) DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: mail_ben_schmidt@yahoo.com.au X-Host-Fingerprint: 98.139.212.173 nm14.bullet.mail.bf1.yahoo.com Received: from [98.139.212.173] ([98.139.212.173:48538] helo=nm14.bullet.mail.bf1.yahoo.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 68/20-20607-EACC8BD4 for ; Wed, 27 Apr 2011 22:10:55 -0400 Received: from [98.139.212.151] by nm14.bullet.mail.bf1.yahoo.com with NNFMP; 28 Apr 2011 02:10:52 -0000 Received: from [98.139.212.210] by tm8.bullet.mail.bf1.yahoo.com with NNFMP; 28 Apr 2011 02:10:52 -0000 Received: from [127.0.0.1] by omp1019.mail.bf1.yahoo.com with NNFMP; 28 Apr 2011 02:10:52 -0000 X-Yahoo-Newman-Id: 398982.72444.bm@omp1019.mail.bf1.yahoo.com Received: (qmail 46814 invoked from network); 28 Apr 2011 02:10:51 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.au; h=DKIM-Signature:Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding; b=i472uaoCAqaKki5Bz7NF5CS2ibtFxJlPGl9pzCuyOO9HFELEkH3yB0QIpnX1Vt+MUqEpO2la30dTnJm2gGQEOSaEhHaSGyaTkvnSAHPNPdoE5oF+un7dHFO2tBlI/B94qaeIZTOaRwuUSZIF4lKKi8Y+RjofKs3NWC64dqJOwME= ; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1303956651; bh=2NhLLDGvp6UyUaPVSR5dm0dGRuZFh1YXOm4v1rrb1F0=; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding; b=s+sW554bEAS65/pJRcajtnBynyqkxlx9FSxjjOVdcB+TtvMo4JipllSH5u0vNRrVDIwwJUwVdxY8GJdcoTe4/APjeP6Ff5fho4yBXy0ulmKMZo1INM+kdcPXhTCcisPsBSAfyTL56GhvodQSnG12wnPy4JDWbR8hnvXcopi3uR4= Received: from thought.local (mail_ben_schmidt@124.148.174.162 with plain) by smtp133.mail.mud.yahoo.com with SMTP; 27 Apr 2011 19:10:51 -0700 PDT X-Yahoo-SMTP: enFMnPSswBAexaHyzgobwuUTrYOhZdJ0KRA2SjA- X-YMail-OSG: m87YYEQVM1mcXnjd99TX5.BWzX7eTZy2FHpBrW8azaCjv58 pVjVYPzIXLy_2fHePHCiUYMZvA2u.j0lVUoAyLDduNrxTMyt7rQ5VGf26G7C mHnULhJR4ackK9l7NZUsydTFXDC.l1hLoSn9MhKIiPxef5hFXF33Y.CdmXY8 vLU8pSG9WeoICDRnONNBrjCAvEjlkCZtD487f4OKX1fQj2LPbctiUCxFcVmO m3J9W68WE1R9I7CFpDeKMts8g_mUQ2FdDPwQG8e3WlOr8uVSX.BZZNkU8xGF LQNOPOUAjzEu5iLPaveESfb29OcnqnB4g6slfMLGzy4FZ0HRdYCIV7e1XaKF gVj9Uc_eCJh.ie9jQVb2x4K4sXcVkAXx.Bk45PEZXmnwqZEfBmw-- X-Yahoo-Newman-Property: ymail-3 Message-ID: <4DB8CCA9.7040604@yahoo.com.au> Date: Thu, 28 Apr 2011 12:10:49 +1000 User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 ThunderBrowse/3.3.5 MIME-Version: 1.0 To: "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: DVCS From: mail_ben_schmidt@yahoo.com.au (Ben Schmidt) Hi! I realise that at least for now, PHP is sticking with SVN. No problems. However...I find it much easier to work in Mercurial to put together patches, find bugs, etc.. And in fact, I find SVN really awkward--I was on the verge of switching back to CVS when DVCSes such as Mercurial and Git became popular. I would put in a vote for Mercurial if PHP decides to move to a DVCS. Mercurial is more similar to CVS/SVN in its command set than other DVCSes, is easy and friendly to use, generally does what you would expect, makes it pretty hard to shoot yourself in the foot, and includes good Windows support. Operating with the Mozilla and Vim Mercurial repositories is a lovely experience, and I'd love to add PHP to the list of projects I follow this way. However, pushing the team towards a DVCS is not what I'm writing for. Certainly not to push for a particular one. I'd just like to be able to use my tool of choice (Mercurial) locally. Would it be possible to set up a Mercurial mirror of the SVN repo on, say, bitbucket.org, so I could pull from there? Alternatively, I can access a git repo somewhere like github.com (I found https://github.com/php/php-src but the last activity seems to be about 9 months ago--is it dead? are there any plans to revive it?). Of course, as a last resort, I could just access SVN using Mercurial. However, it may result in a lower server load if PHP can provide a mirror somewhere, updated by a commit hook or daily cron job or something, rather than me (and potentially many others, as DVCSes become even more popular) accessing SVN directly. Any possibility? (I'm happy to help, if I can be given appropriate access to resources to do so.) Ben.