<?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>Martin Falatic’s Techno Blog &#187; TortoiseSVN</title>
	<atom:link href="http://www.falatic.com/index.php/tag/tortoisesvn/feed" rel="self" type="application/rss+xml" />
	<link>http://www.falatic.com</link>
	<description>Technobabble...</description>
	<lastBuildDate>Tue, 18 May 2010 08:50:59 +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>Building ZXing for Android part 2 &#8211; Subversion!</title>
		<link>http://www.falatic.com/index.php/11/building-zxing-for-android-part-2-subversion</link>
		<comments>http://www.falatic.com/index.php/11/building-zxing-for-android-part-2-subversion#comments</comments>
		<pubDate>Wed, 24 Feb 2010 10:15:23 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Barcode Scanner]]></category>
		<category><![CDATA[building]]></category>
		<category><![CDATA[Droid]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[success]]></category>
		<category><![CDATA[TortoiseSVN]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[ZXing]]></category>

		<guid isPermaLink="false">http://www.falatic.com/?p=11</guid>
		<description><![CDATA[Well, that was fast!  I decided to give Subversion a whirl with the ZXing codebase before signing off for the night&#8230; and I apparently chose well when I selected TortoiseSVN as my Subversion client for Windows! It went very smoothly! &#8230; <a href="http://www.falatic.com/index.php/11/building-zxing-for-android-part-2-subversion">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well, that was fast!  I decided to give Subversion a whirl with the <strong>ZXing</strong> codebase before signing off for the night&#8230; and I apparently chose well when I selected <a href="http://tortoisesvn.net/" target="_blank">TortoiseSVN</a> as my Subversion client for Windows!</p>
<p><strong>It went very smoothly! </strong>Here&#8217;s the details:</p>
<p><span id="more-11"></span></p>
<ul>
<li>Install the <a href="http://tortoisesvn.net/" target="_blank">TortoiseSVN</a> client (then reboot)</li>
</ul>
<ul>
<li>Create a folder to work in (e.g., &#8220;D:\zxing-test&#8221;)</li>
</ul>
<ul>
<li>Right-click in/on the folder and select &#8220;SVN Checkout&#8230;&#8221;<br />
- Edit the &#8220;Checkout Directory&#8221; accordingly<br />
- I used the info at the <a href="http://code.google.com/p/zxing/source/checkout" target="_blank">ZXing SVN page</a> to get the required URL (<em>http://zxing.googlecode.com/svn/trunk/</em>).  Note that the &#8220;<em>zxing-read-only</em>&#8221; part caused problems here (it&#8217;s not valid syntax for this client). You cannot commit changes without being a member of the group so leave it off when using TortoiseSVN.<br />
- I did a fully recursive code pull the first time.<br />
- I selected the HEAD revision of the version tree.</li>
</ul>
<ul>
<li>Time passes as you download quite a helluva lot of code!  Broadband helps&#8230;</li>
</ul>
<ul>
<li>For this experiment the last commit version turned out to be revision <strong>1217</strong>.  I&#8217;m not sure how they manage their changes but it&#8217;s always possible you could be unlucky and get a revision level that&#8217;ll lead to a broken build.  (Fortunately, tonight&#8217;s my lucky night!)  You can specify this when you start the SVN interaction above, or you can &#8220;revert&#8221; to this version (or any other) later if you prefer.</li>
</ul>
<ul>
<li>Prep and build it!<br />
- Edit <em>build.properties</em> as I described in <a href="http://www.falatic.com/index.php/9/building_zxing_for_android" target="_blank">my last post</a>.<br />
- Build the source tree (be sure to set <strong>MY_PROJ_ROOT</strong> correctly to point to the SVN-derived tree!)  Use the debug target as before (I&#8217;ve yet to try the release one though I suspect the lack of signing will cause problems).</li>
</ul>
<p><strong>And again, voilà!  You&#8217;ve got a new build!</strong> (I notice the first &#8220;clean&#8221; build step no longer throws a small error as it did before&#8230; it didn&#8217;t affect things but it was nice to see that it got fixed).</p>
<p>I loaded the build onto my Droid and installed it (there was no need to uninstall the older version 3.0 I was testing with earlier &#8211; I don&#8217;t bother with that unless it complains or otherwise fails to install).  On execution the about box shows this is version 3.2 beta 1 (versus the version 3.0 I built earlier and version 3.1 which was the most current in the Android App Market)!  If I&#8217;m going to fiddle around, it&#8217;s nice to know I&#8217;m fiddling with the latest and greatest! <img src='http://www.falatic.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>That concludes my coding evening.  Thanks for visiting!</p>
<p>Note: Other projects use Git&#8230; I installed <a href="http://code.google.com/p/tortoisegit/" target="_blank">TortoiseGit</a> as well but haven&#8217;t had a chance to play with it yet.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.falatic.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.falatic.com/index.php/11/building-zxing-for-android-part-2-subversion/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
