<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sun, 26 May 2013 00:21:25 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Zend Framework Blog: Zend Framework 1 is Migrating to Git!]]></title>
      <guid>http://www.phpdeveloper.org/news/19375</guid>
      <link>http://www.phpdeveloper.org/news/19375</link>
      <description><![CDATA[<p>
The Zend Framework project has announced a major move for the framework's development - the Zend Framework v1 repositories will be <a href="http://framework.zend.com/blog/2013-03-27-zf1-git-migration.html">moving from Subversion to Git</a> over the next year or so.
</p>
<blockquote>
Since its inception, Zend Framework 1 has used <a href="http://subversion.apache.org/">Subversion</a> for versioning. However, as we approach its end-of-life (which will occur 12-18 months from the time this post is written), and as our experience with ZF2 processes becomes more familiar, we -- the Zend team and the Community Review team -- feel that we can better support ZF1 via <a href="http://github.com/">GitHub</a>. As such, we will be migrating the ZF1 Subversion repository to GitHub this week. Please read on for details!
</blockquote>
<p>
<a href="http://framework.zend.com/blog/2013-03-27-zf1-git-migration.html">The post</a> details the steps that'll be taken during the process including the changing of the location of the "master" branch (and how to change svn to point to it) and the updates to the integration of the Dojo libraries. They also talk some about the "extras" repository and how things will work with the Issue Tracker and pull requests in the future. 
</p>
<blockquote>
The repository and issues migration is the first step in a series of planned migrations. We also plan to eventually migrate our wiki to GitHub; this will allow us to offload functionality from the main ZF website, and also consolidate all development-related functionality (other than the mailing list) in a central location.
</blockquote>]]></description>
      <pubDate>Thu, 28 Mar 2013 09:29:23 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Grzegorz Godlewski's Blog: Choosing your Source Code Management System]]></title>
      <guid>http://www.phpdeveloper.org/news/18077</guid>
      <link>http://www.phpdeveloper.org/news/18077</link>
      <description><![CDATA[<p>
In a recent post to his blog <i>Grzegorz Godlewski</i> talks about some of the criteria to consider when <a href="http://blog.twelvecode.com/2012/06/10/choosing-your-source-code-management-system/">selecting your source code management tool</a> (between Subversion, Git and Mercurial).
</p>
<blockquote>
Each of them has its own advantages and disadvantages so the project's requirements, development environment and team members receptivity should be taken into consideration. Relying on my own experience in project management and using version control systems to manage the development process I've formed the conclusions listed below that may be helpful while considering usage of one of described SCM's in your own projects.
</blockquote>
<p>
He talks about how the size of the project can effect the decision and a bit more detail about what each of the version control systems are good at. The PHP project itself has <a href="http://phpdeveloper.org/news/17695">recently made the shift to git</a> away from Subversion (you can find more information <a href="http://us2.php.net/git.php">on the PHP.net site</a>).
</p>]]></description>
      <pubDate>Mon, 11 Jun 2012 10:10:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP Migrates to Git]]></title>
      <guid>http://www.phpdeveloper.org/news/17695</guid>
      <link>http://www.phpdeveloper.org/news/17695</link>
      <description><![CDATA[<p>
The announcement has finally come - the PHP project has <a href="http://www.php.net/archive/2012.php#id2012-03-20-1">officially moved to git</a>!
</p>
<blockquote>
The migration of the PHP source code from Subversion to Git is complete. You can clone or fork the source from our <a href="https://github.com/php/php-src">GitHub mirror</a>, and we also now support pull requests made via GitHub. The source is also available via <a href="http://git.php.net/">git.php.net</a>, and full instructions on cloning the php-src tree can be found at <a href="http://php.net/git">php.net/git</a>. One immediate benefit is that future PHP release tags will be signed by the PHP development team. We will be releasing GPG keys for verification purposes in the next few days. More information on the migration and the new workflow can be found at the <a href="https://wiki.php.net/vcs/gitfaq">Moving to Git FAQ</a> on the PHP Wiki.
</blockquote>
<p>
This move does not include the manuals yet, but that's coming soon. Be sure to <a href="http://us3.php.net/git.php">follow these steps</a> if you'd like to contribute back via the git repository. This is a great move for the project and makes it even easier for developers to contribute their fixes and ideas back to the development group!
</p>
<p>
<i>Joshua Thijssen</i> has <a href="http://www.adayinthelifeof.nl/2012/03/19/php-has-moved-to-git/">also posted a guide</a> to getting started on his blog.
</p>]]></description>
      <pubDate>Tue, 20 Mar 2012 06:39:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP version control to move to git]]></title>
      <guid>http://www.phpdeveloper.org/news/16830</guid>
      <link>http://www.phpdeveloper.org/news/16830</link>
      <description><![CDATA[<p>
A little while back, the PHP development group posted a survey of developers asking them which version control system they'd like to see the PHP project use. By an overwhelming margin, <a href="http://news.php.net/php.internals/55293">git has won</a> and things are already in motion to move parts of the project away from subversion.
<p>
In his mailing list post, <i>David Soria Parra</i> explains:
</p>
<blockquote>
After 2 weeks of voting and discussion, I closed the votes today. The results are fairly straightforward. Most of the users want to move to a decentralized version control system. [...] I don't want to make a difference of who voted for what. I think the results are overwhelming
in favor of Git.
</blockquote>
<p>
He'll be working on the spec to make the move for the PHP source over to git and is planning a cut over some time in December. Stay tuned to the <a href="http://news.php.net/php.internals">php.internals</a> mailing list for more details about the move as they come up. 
</p>]]></description>
      <pubDate>Thu, 08 Sep 2011 06:27:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: PHP adopting branching kicking and screaming]]></title>
      <guid>http://www.phpdeveloper.org/news/14020</guid>
      <link>http://www.phpdeveloper.org/news/14020</link>
      <description><![CDATA[<p>
In a new post from <i>Lukas Smith</i>'s blog he talks about <A href="http://pooteeweet.org/blog/0/1672#m1672">the project's move to Subversion</a> and away from CVS and how that's affected the language's development in a very positive way.
</p>
<blockquote>
I remember that back when I was co-RM for PHP 5.3 one of the very painful parts was the crying and moaning about the commit freezes we put into place while packaging up a new release. The reason being we were on CVS, if people kept committing while a release was being tested it would effectively prevent any sort of QA.
</blockquote>
<p>
Because of problems like this (and many others), the group decided to drop CVS for their development and head to the brighter land of Subversion. So, instead of having days when no commits are allowed, correct branching and testing make it much easier to develop one of the web's most popular languages.
</p>
<p>
The change came with some new branching techniques and some of the developers in the group aren't as happy about how they're handled. Some new tools have been developed to help minimize the risks that these methods could cause, though, including <a href="http://rmtools.php.net/">this site</a>.
</p>]]></description>
      <pubDate>Fri, 12 Feb 2010 14:56:17 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog: Subversion mirrors for Phing, Propel, and Doctrine]]></title>
      <guid>http://www.phpdeveloper.org/news/13130</guid>
      <link>http://www.phpdeveloper.org/news/13130</link>
      <description><![CDATA[<p>
Following some issues with the Phing and Propel subversion repositories for Symfony, <i>Fabien Potencier</i> has <a href="http://www.symfony-project.org/blog/2009/08/27/subversion-mirrors-for-phing-propel-and-doctrine">made a few changes</a> to aid in their future stability.
</p>
<blockquote>
The Phing and Propel Subversion repositories have suffered from long downtime periods quite often recently (last one was today). It is quite annoying as when it happens, you cannot easily update your symfony repositories, let alone the checkout of a symfony branch. To make things worse, the Doctrine repository also had some problems recently. A lot of symfony users are quite upset by the situation, myself being the first one.
</blockquote>
<p>
The solution - create some mirrors to provide more than one source to fetch the latest checkouts from. Here's the list of the new resources: <a href="http://phing.mirror.svn.symfony-project.com/">Phing mirror</a>, <a href="http://propel.mirror.svn.symfony-project.com/">Propel mirror</a>, <a href="http://doctrine.mirror.svn.symfony-project.com/">Doctrine mirror</a>.
</p>]]></description>
      <pubDate>Fri, 28 Aug 2009 11:38:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PEAR Blog: Setting Up PEAR2 and PEAR Checkouts With SVN 1.5+]]></title>
      <guid>http://www.phpdeveloper.org/news/12945</guid>
      <link>http://www.phpdeveloper.org/news/12945</link>
      <description><![CDATA[<p>
The PEAR blog has <a href="http://blog.pear.php.net/2009/07/25/setting-up-pear2-and-pear-checkouts-with-svn-15/">posted some handy instructions</a> for those out there that want to get PEAR and PEAR2 checkouts working from the new Subversion repository (recently moved from CVS).
</p>
<blockquote>
Now that pear2 is in svn.php.net, it is possible to do commits with
multiple packages using a feature of subversion called "sparse checkouts." [...] Here is the version I used to set up pear and pear2 in a way that will allow committing to both pear and pear2 packages in a single commit.
</blockquote>
<p>
<i>Rasmus Lerdorf</i> has <a href="http://news.php.net/php.internals/44993">written about</a> the same thing for the main PHP side of things. All the commands you'll need are there to get things set up and working more efficiently.
</p>]]></description>
      <pubDate>Mon, 27 Jul 2009 11:15:12 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: Subversion Migration Complete]]></title>
      <guid>http://www.phpdeveloper.org/news/12892</guid>
      <link>http://www.phpdeveloper.org/news/12892</link>
      <description><![CDATA[<p>
The PHP project has been making a major change lately - an upgrade of their version control system of choice from CVS to Subversion. They started the move the other day and now, according to <a href="http://www.php.net/index.php#id2009-07-16-1">this new post</a> on the PHP.net website, the process has been completed.
</p>
<blockquote>
The migration from CVS to Subversion is complete. The web interface is at <a href="http://svn.php.net/">svn.php.net</a>. You can read about it at <a href="http://php.net/svn.php">php.net/svn.php</a>, <a href="http://wiki.php.net/vcs/svnfaq">wiki.php.net/vcs/svnfaq</a>. The URL to feed to your svn client is http://svn.php.net/repository. There is also a <a href="http://github.com/php">github mirror</a>. Please use that instead of trying to do a full git clone from the svn repository. See the instructions at <a href="http://wiki.php.net/vcs/svnfaq#git">wiki.php.net/vcs/svnfaq#git</a>.
</blockquote>
<p>
The instructions contain complete information on how to get and compile this "bleeding edge" (and what libraries you might need to install to get it up and working).
</p>]]></description>
      <pubDate>Fri, 17 Jul 2009 07:53:07 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Christian Stocker's Blog: Planet PHP Sources now on GitHub]]></title>
      <guid>http://www.phpdeveloper.org/news/12448</guid>
      <link>http://www.phpdeveloper.org/news/12448</link>
      <description><![CDATA[<p>
If you're a fan of <a href="http://planet-php.net">Planet-PHP</a> (our fellow PHP news source) and have wanted to see how things run behind the scenes, you might want to check out <a href="http://blog.liip.ch/archive/2009/05/04/planet-php-sources-now-on-github.html">this bit of information</a> from <i>Christian Stocker</i> on where the source has ended up.
</p>
<blockquote>
After <a href="http://pooteeweet.org/">Lukas</a> asked me for the current <a href="http://www.planet-php.net/">Planet</a> sources, I realized that I didn't really maintain the sources in the mentioned <a href="https://svn.liip.ch/repos/public/old/planet-php/">SVN repository</a> anymore (for various reasons). So I decided to finally move them to <a href="https://github.com/">GitHub</a>. It makes much more sense there, since the most decent thing to do if you want to set up your own planet is to fork it and git (plus GitHub) makes that painlessly easy. Nevertheless I'm of course still interested in patches.
</blockquote>
<p>
He warns that the code is a bit on the old side and that the framework its based on has officially been deprecated. If you're still interested, though, you can find (and clone) the application <a href="http://github.com/chregu/planet-php/tree/master">from its GitHub page</a>.
</p>]]></description>
      <pubDate>Mon, 04 May 2009 09:35:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Frederic Marand's Blog: New SVN repository for PHP-GTK]]></title>
      <guid>http://www.phpdeveloper.org/news/12357</guid>
      <link>http://www.phpdeveloper.org/news/12357</link>
      <description><![CDATA[<p>
<i>Frederic Marand</i> has <a href="http://blog.riff.org/2009_04_15_new_svn_repository_for_phpgtk">pointed out</a> a new subversion repository that's been set up for the documentation on the PHP-GTK project.
</p>
<blockquote>
After recent complaints in the PHP-GTK mailing list, auroraeosrose mentioned mgdm has set up a SVN repository for the docs, to ease working on them. This new repository is available at <a href="http://svn.thefrozenfire.com/phpgtkdoc/">http://svn.thefrozenfire.com/phpgtkdoc/</a>
</blockquote>
<p>
The <a href="http://svn.thefrozenfire.com/phpgtkdoc/trunk/">trunk</a> currently has repositories for the gtkdocs and the phpdoc application you can check out and use to generate and develop on the documentation locally.
</p>]]></description>
      <pubDate>Thu, 16 Apr 2009 11:18:46 -0500</pubDate>
    </item>
  </channel>
</rss>
