<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux, Open Source and Web 2.0 &#187; subversion</title>
	<atom:link href="http://www.itecsoftware.com/tag/subversion/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itecsoftware.com</link>
	<description>Itec Software</description>
	<lastBuildDate>Sun, 13 May 2012 19:34:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Move a SVN Subversion Repository</title>
		<link>http://www.itecsoftware.com/move-a-svn-subversion-repository?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=move-a-svn-subversion-repository</link>
		<comments>http://www.itecsoftware.com/move-a-svn-subversion-repository#comments</comments>
		<pubDate>Thu, 24 Feb 2011 21:24:04 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Useful Stuff]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/?p=738</guid>
		<description><![CDATA[<a href="http://www.itecsoftware.com/move-a-svn-subversion-repository" title="Move a SVN Subversion Repository"></a>At some point in a developers life, we have to upgrade, switch hosting providers or replace broken hardware and with that comes the inevitable. Moving all of our apps, data and configuration settings, and eventually our holy repository. Moving an &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/move-a-svn-subversion-repository">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.itecsoftware.com/move-a-svn-subversion-repository" title="Move a SVN Subversion Repository"></a><!-- google_ad_section_start --><p><a href="http://www.itecsoftware.com/wp-content/uploads/2011/02/subversion1.png"><img class="alignleft size-thumbnail wp-image-741" title="subversion" src="http://www.itecsoftware.com/wp-content/uploads/2011/02/subversion1-150x140.png" alt="Subversion SVN" width="150" height="140" /></a>At some point in a developers life, we have to upgrade, switch hosting providers or replace broken hardware and with that comes the inevitable. Moving all of our apps, data and configuration settings, and eventually our holy repository.</p>
<p>Moving an SVN repository from one Subversion server to another, while carrying over the entire version history information may seem like a daunting task, but fortunately it&#8217;s rather quite easy and straight forward.</p>
<h4>Backup your old Repository</h4>
<p>Step one is the generate a dump file of the existing repository which we can later move to our new server.<br />
We create this dump with the following command:</p>
<p><span style="color: #008000;"># svnadmin dump /path/to/old/repository &gt; repository.svn_dump</span></p>
<p>This dump file contains now all the revisions that have ever been made and committed to our SVN repository, and therefore this file may get rather large, depending on how active and old the repository is.<span id="more-738"></span></p>
<h4>Create the new Repository and move the dump file</h4>
<p>Now let&#8217;s create a new repository on our new server:</p>
<p><span style="color: #008000;"># svnadmin create /path/to/new/repository</span></p>
<p>then we simply transfer the dump file to our new subversion server.</p>
<h4>Import the dump file</h4>
<p>And finally import our dump file with the force-uuid flag:</p>
<p><span style="color: #008000;"># svnadmin load &#8211;force-uuid /path/to/new/repository &lt; repository.svn_dump</span></p>
<p>The force-uuid flag retains the UUID and keeps the repo&#8217;s integrity in check.</p>
<h4>Note</h4>
<p>You also have the option to  import a partial dump, by creating an incremental dump starting at a revision number of your choice, like such:</p>
<p><span style="color: #008000;"># svnadmin dump &#8211;incremental -r 456789 /path/to/old/repository &gt; repository_r456789.svn_dump</span></p>
<p>and then import it on your target server:</p>
<p><span style="color: #008000;"># svnadmin load /path/to/new/repository &lt; repository_r456789.svn_dump</span></p>
<p>SVN dumps should also be part of your repository backup strategy, and conveniently they work across different versions of subversion.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/move-a-svn-subversion-repository/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Ganymede and PDT 2.0 for PHP Development</title>
		<link>http://www.itecsoftware.com/eclipse-ganymede-and-pdt-for-php-development?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=eclipse-ganymede-and-pdt-for-php-development</link>
		<comments>http://www.itecsoftware.com/eclipse-ganymede-and-pdt-for-php-development#comments</comments>
		<pubDate>Sat, 18 Apr 2009 17:22:54 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ganymede]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jre 64 bit]]></category>
		<category><![CDATA[pdt]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://articles.itecsoftware.com/?p=108</guid>
		<description><![CDATA[<a href="http://www.itecsoftware.com/eclipse-ganymede-and-pdt-for-php-development" title="Eclipse Ganymede and PDT 2.0 for PHP Development"></a>With the release of Eclipse Ganymede, the IDE has become even better. I remember using Zend Studio for Eclipse 6.0.1 for about two weeks, after giving up and moving over to Netbeans 6.5. Too many issues with the debugging part, &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/eclipse-ganymede-and-pdt-for-php-development">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.itecsoftware.com/eclipse-ganymede-and-pdt-for-php-development" title="Eclipse Ganymede and PDT 2.0 for PHP Development"></a><!-- google_ad_section_start --><p>With the release of Eclipse Ganymede, the IDE has become even better. I remember using Zend Studio for Eclipse 6.0.1 for about two weeks, after giving up and moving over to Netbeans 6.5. Too many issues with the debugging part, constant exceptions and a sizable slow down when working on web pages just got me too frustrated.</p>
<p>Now Ganymede is out for a while, but I just haven&#8217;t given it a change until now. And I&#8217;m positively surprised. While still fairly slow and lagging wile editing html/css content, gone are the countless exceptions, the cumbersome, seemingly endless installation procedure and also xDebug integrates quite nicely with the IDE. There are still a few caveats during the install, especially on a 64 bit environment.</p>
<p><span id="more-108"></span></p>
<p>So here are the installation steps I went through getting this IDE installed, PHP editing enabled and everything configured.</p>
<p>Getting the correct version of Java JRE setup. Eclipse doesn&#8217;t come with one, so we have to get the right version. I have read multiple blogs from frustrated users complaining that their IDE won&#8217;t start up or just start half way. That would be an indication of the wrong JRE. We need the matching JRE for your OS. I got it from here:    <a href="http://javadl.sun.com/webapps/download/AutoDL?BundleId=29210" target="_blank">32 bit JRE</a> and <a href="http://javadl.sun.com/webapps/download/AutoDL?BundleId=29214" target="_blank">64 bit JRE</a></p>
<p>1. Download Install the Java Runtime Environment. I will install the 64bit version it into /opt, for 32bit version you will need to substitute the file name.</p>
<address style="padding-left: 30px;">cd /opt</p>
<p>sudo mkdir java</p>
</address>
<address style="padding-left: 30px;">cd java</address>
<address style="padding-left: 30px;">wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=29214</p>
<p>sudo chmod 755 /opt/java/jre-6u13-linux-x64.bin</p>
</address>
<address style="padding-left: 30px;">sudo ./jre-6u13-linux-x64.bin</address>
<address style="padding-left: 30px;"> </address>
<p>2. Setting the JRE 6u13 as the default:</p>
<address style="padding-left: 30px;">sudo update-alternatives &#8211;install &#8220;/usr/bin/java&#8221; &#8220;java&#8221; &#8220;/opt/java/jre1.6.0_13/bin/java&#8221; 1</p>
<p>sudo update-alternatives &#8211;set java /opt/java/jre1.6.0_13/bin/java</p>
</address>
<address style="padding-left: 30px;"> </address>
<p style="padding-left: 30px;">(you should be getting an output like this: Using &#8216;/opt/java/jre1.6.0_13/bin/java&#8217; to provide &#8216;java&#8217;)</p>
<p>3. Download and install Eclipse. I will install the full version 3.4 64bit and PDT into /opt/eclipse. You&#8217;ll find other versions (32bit) <a title="Eclipse Downloads" href="http://www.eclipse.org/downloads/" target="_blank">here</a>:</p>
<address style="padding-left: 30px;">cd /opt</address>
<address style="padding-left: 30px;">wget http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse-jee-ganymede-SR2-linux-gtk-x86_64.tar.gz</address>
<address style="padding-left: 30px;">tar -zxvf eclipse-jee-ganymede-SR2-linux-gtk-x86_64.tar.gz</address>
<p style="padding-left: 30px;">
<address style="padding-left: 30px;"> </address>
<p>4. Running Eclipse and install PDT 2.0</p>
<address style="padding-left: 30px;">cd /opt/eclipse</address>
<address style="padding-left: 30px;">./eclipse</address>
<p style="padding-left: 30px;">This will start our IDE.</p>
<p>5. Now we&#8217;re going to add PDT 2.0 integration.</p>
<address style="padding-left: 30px;">Help -&gt; Software Updates -&gt; Add Site</address>
<address style="padding-left: 30px;">add: http://download.eclipse.org/technology/dltk/updates-dev/1.0/ </address>
<address style="padding-left: 30px;">and:  http://download.eclipse.org/tools/pdt/updates/2.0/interim/</address>
<address style="padding-left: 30px;">and: http://subclipse.tigris.org/update_1.6.x/  (only if you want the latest subversion client)</address>
<p style="padding-left: 30px;">
<address style="padding-left: 30px;"> </address>
<address style="padding-left: 30px;"> </address>
<p>Click OK to close the Available Sites Manager. The rest is just as easy &#8211; two new sites should appear in the Available Software sites list. Expand the DLTK site (the small triangle to the left of the site name), then the Dynamic Languages Toolkit option, and check “Dynamic Languages Toolkit &#8211; Core Frameworks (Incubation)”, from the top of the list. Then repeat the process with the PDT Update site &#8211; expand PDT Update Site -&gt; PDT SDK 2.0.0 and check “PDT Runtime Feature” from the list. If you like to add the latest Subversion client, select the entire &#8220;update_1.6.x&#8221; feature. That’s it. Click Install and follow the prompts.</p>
<p>Once installed, Eclipse recommends restarting the application. Accept, restart, and enjoy your new PHP IDE with PDT 2.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/eclipse-ganymede-and-pdt-for-php-development/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic
Database Caching 7/9 queries in 0.003 seconds using disk: basic
Object Caching 488/488 objects using disk: basic

Served from: www.itecsoftware.com @ 2012-05-19 16:13:34 -->
