<?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>Ernst z&#039;n Blog &#187; bazaar</title>
	<atom:link href="http://www.ernstblaauw.nl/tag/bazaar/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ernstblaauw.nl</link>
	<description>Van alles en nog wat</description>
	<lastBuildDate>Thu, 08 Apr 2010 14:18:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Importeer de laatste revisie van svn in bzr</title>
		<link>http://www.ernstblaauw.nl/2009/01/29/een-bestaande-svn-repository-kopieren-naar-bzr/</link>
		<comments>http://www.ernstblaauw.nl/2009/01/29/een-bestaande-svn-repository-kopieren-naar-bzr/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 11:45:09 +0000</pubDate>
		<dc:creator>Ernst</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[bazaar]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.ernstblaauw.nl/?p=200</guid>
		<description><![CDATA[Subversion is een veel gebruikte VCS (version control system). Echter, Bazaar (bzr) is in opkomst; onder andere Ubuntu gaat hierop over. Zelf heb ik ook een subversion account bij Unfuddle. Ik kwam er echter achter, dat bzr ook werkt op een ftp- of ssh-account. Ik zou dan niet meer vastzitten aan Unfuddle. Maar hoe krijg [...]]]></description>
			<content:encoded><![CDATA[<p>Subversion is een veel gebruikte VCS (<a href="http://en.wikipedia.org/wiki/Revision_control">version control system</a>). Echter, <a href="http://bazaar-vcs.org/">Bazaar</a> (bzr) is in opkomst; onder andere Ubuntu gaat hierop over.<br />
Zelf heb ik ook een subversion account bij Unfuddle. Ik kwam er echter achter, dat bzr ook werkt op een ftp- of ssh-account. Ik zou dan niet meer vastzitten aan <a href="www.unfuddle.com">Unfuddle</a>. Maar hoe krijg je je bestanden nou van een svn naar je bzr repository?<br />
<span id="more-200"></span><br />
Stel je voor dat je je project &#8216;PROJECT&#8217; wilt verplaatsen. Gebruik je terminal voor de volgende (Linux-)commando&#8217;s (Let op: je kopieert niet alle revisies, maar alleen de laatste, de zogenaamde &#8216;head&#8217;)</p>
<ol>
Download eerst je subversion files:</p>
<li>
<pre><code>mkdir PROJECT
bzr init-repo PROJECT
cd PROJECT
bzr svn-import http://<oudproject>/mijncode_svn</oudproject></code></pre>
<p>Ik gebruik hiervoor bzr met svn-import; je kan natuurlijk ook <tt>svn checkout</tt> gebruiken. </li>
<li>Verwijder nu de sporen naar de oude repository. Let wel op dat als je <tt>svn checkout</tt> hebt gebruikt, je andere bestanden/mappen moet weggooien.
<pre><code>cd mijncode_svn
rm -rf .bzr</code></pre>
</li>
<li>Hernoem nu de mappen zo, dat ze een logische naam hebben. Ik hernoem mijn eigen branch naar &#8216;trunk&#8217;.:
<pre><code>cd ..
mv mijncode_svn/ trunk/
bzr init ftp://ftp.mijnsite.nl/PROJECT
cd trunk
bzr add
bzr commit -m "Initial commit"</code></pre>
</li>
</ol>
<p>Op een andere locatie verkrijg je een checkout door het volgende commando:</p>
<pre><code>bzr co ftp://ftp.mijnsite.nl/PROJECT/trunk</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ernstblaauw.nl/2009/01/29/een-bestaande-svn-repository-kopieren-naar-bzr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
