<?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>KaveriTech Technical Blog &#187; Subversion</title>
	<atom:link href="http://techblog.kaveritech.com/tag/subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://techblog.kaveritech.com</link>
	<description>Findings, Tips &#38; Tricks</description>
	<lastBuildDate>Tue, 25 May 2010 12:48:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Subversion: How to view file differences in color codes</title>
		<link>http://techblog.kaveritech.com/2010/01/20/how-to-view-file-differences-in-color-codes/</link>
		<comments>http://techblog.kaveritech.com/2010/01/20/how-to-view-file-differences-in-color-codes/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 08:10:06 +0000</pubDate>
		<dc:creator>Swanand</dc:creator>
				<category><![CDATA[Subversion]]></category>
		<category><![CDATA[colordiff]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[svn-diff]]></category>

		<guid isPermaLink="false">http://techblog.kaveritech.com/?p=462</guid>
		<description><![CDATA[Tired of looking at this:

[root@hsrv4 kaveri]# svn diff apps/frontend/modules/socket/templates/_form.php
Index: apps/frontend/modules/socket/templates/_form.php
===================================================================
--- apps/frontend/modules/socket/templates/_form.php    (revision 835)
+++ apps/frontend/modules/socket/templates/_form.php    (working copy)
@@ -10,7 +10,7 @@
 $websites = $user->Group->getWebsites(true);
 if (!isset($showAllTabs)) {
-    $showAllTabs = true;
+    $showAllTabs = false;
 }
 //socket_type
 $stype = $form['socket_type']->getValue();
[root@hsrv4 kaveri]#

And want this instead:
Just a matter of [...]]]></description>
			<content:encoded><![CDATA[<p>Tired of looking at this:<br />
<code><br />
[root@hsrv4 kaveri]# svn diff apps/frontend/modules/socket/templates/_form.php<br />
Index: apps/frontend/modules/socket/templates/_form.php<br />
===================================================================<br />
--- apps/frontend/modules/socket/templates/_form.php    (revision 835)<br />
+++ apps/frontend/modules/socket/templates/_form.php    (working copy)<br />
@@ -10,7 +10,7 @@<br />
 $websites = $user->Group->getWebsites(true);<br />
 if (!isset($showAllTabs)) {<br />
-    $showAllTabs = true;<br />
+    $showAllTabs = false;<br />
 }<br />
 //socket_type<br />
 $stype = $form['socket_type']->getValue();<br />
[root@hsrv4 kaveri]#<br />
</code></p>
<p>And want this instead:<br />
<div id="attachment_466" class="wp-caption alignleft" style="width: 709px"><img src="http://techblog.kaveritech.com/wp-content/uploads/2010/01/color-diff.png" alt="Color SVN diff" title="color-diff" width="699" height="337" class="size-full wp-image-466" /><p class="wp-caption-text">Color SVN diff</p></div></p>
<p>Just a matter of installing a package:</p>
<p>1. Install colordiff ( use the package manager of your choosing, Ubuntu has apt-get, Fedora has yum):<br />
<code>yum install colordiff</code></p>
<p>2. Instead of this:<br />
<code>svn diff path/to/file.rb</code></p>
<p>do this:<br />
<code>svn diff path/to/file.rb $* | colordiff </code></p>
<p>Use this if you want to depend on the GNU diff program. If you trust colordiff enough, use this:</p>
<p><code>svn diff path/to/file.rb --dif-cmd colordiff </code></p>
<p>3. That&#8217;s it. Done!</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.kaveritech.com/2010/01/20/how-to-view-file-differences-in-color-codes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to install subversion 1.6.x on Linux</title>
		<link>http://techblog.kaveritech.com/2009/12/03/how-to-install-subversion-1-6-x-on-linux/</link>
		<comments>http://techblog.kaveritech.com/2009/12/03/how-to-install-subversion-1-6-x-on-linux/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 14:37:41 +0000</pubDate>
		<dc:creator>Swanand</dc:creator>
				<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://techblog.kaveritech.com/?p=390</guid>
		<description><![CDATA[Subversion 1.6.6 has a lot of code changes and configuration changes, which ensures that you will never have a smooth install process until someone comes up with packaged binaries to install.
You can download it here: tar.bz2 , tar.gz , .zip 
Here is a step by step process that you can follow to install Subversion 1.6.6 [...]]]></description>
			<content:encoded><![CDATA[<p>Subversion 1.6.6 has a lot of code changes and configuration changes, which ensures that you will never have a smooth install process until someone comes up with packaged binaries to install.<br />
You can download it here: <a href="http://subversion.tigris.org/downloads/subversion-1.6.6.tar.bz2">tar.bz2</a> , <a href="http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz">tar.gz</a> , <a href="http://subversion.tigris.org/downloads/subversion-1.6.6.zip">.zip</a> </p>
<p>Here is a step by step process that you can follow to install Subversion 1.6.6 (This post assumes that you are on a Red Hat / Fedora or equivalent platform and have the GCC build environment ready.)</p>
<p>0. Basics. For extracting different archives:<br />
<code><br />
tar xvjf foo.tar.bz2<br />
tar xvzf foo.tar.gz<br />
gunzip foo.gz<br />
unzip foo.zip<br />
</code></p>
<p>1. Install Apache Portable Runtime libraries: apr, apr-devel, apr-util, apr-util-devel</p>
<p>First lets check if we already have it:<br />
<code><br />
[root@myhost workdir]# rpm -qa | grep apr<br />
apr-1.2.12-2.fc9.i386<br />
apr-devel-1.2.12-2.fc9.i386<br />
xorg-x11-drv-dynapro-1.1.2-1.fc9.i386<br />
apr-util-devel-1.2.12-7.fc9.i386<br />
apr-util-1.2.12-7.fc9.i386<br />
</code></p>
<p>Bingo! I have have all of them. But, if you don&#8217;t, no problemo! You can install these using your default package manager:</p>
<p><code><br />
[root@myhost workdir]# yum install apr apr-devel apr-util apr-util-devel<br />
# Listing all the 4 is not required. Almost always, a 'foo-devel' package has a dependency on 'foo'. So this is enough<br />
[root@myhost workdir]# yum install apr-devel apr-util-devel<br />
</code></p>
<p>2. Install neon or serf. For this, download the source tarball of neon with version as suggested by subversion ( <a href="http://www.webdav.org/neon/neon-0.29.0.tar.gz">neon-0.29</a> for subversion-1.6.6) and install it with following commands ( Check if you already have, using commands similar to Step 1):</p>
<p><code><br />
[root@myhost neon-0.29]# ./configure --with-ssl<br />
[root@myhost neon-0.29]# make<br />
[root@myhost neon-0.29]# make install<br />
</code></p>
<p>3. Install sqlite-amalgamation. Get source from <a href="http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz">here</a>. Extract it to the directory of your choice. I would say: &#8220;/path/to/new/sqlite/&#8221; And do a normal install:</p>
<p><code><br />
[root@myhost sqlite-3.6.13]# ./configure<br />
[root@myhost sqlite-3.6.13]# make<br />
[root@myhost sqlite-3.6.13]# make install<br />
</code></p>
<p>4. Compile and install subversion. Configuration step is important. Change to directory where you extracted subversion.<br />
<code><br />
[root@myhost subversion-1.6.6]# ./configure --with-ssl --with-neon=/usr/local --with-sqlite=/path/to/new/sqlite/sqlite3.c<br />
[root@myhost subversion-1.6.6]# make<br />
[root@myhost subversion-1.6.6]# make install<br />
</code></p>
<p>If you retrying the install, its a good idea to clean previous attempts:</p>
<p><code><br />
[root@myhost subversion-1.6.6]# make clean<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.kaveritech.com/2009/12/03/how-to-install-subversion-1-6-x-on-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Comparing directories under different revisions with &#8220;svn diff&#8221;</title>
		<link>http://techblog.kaveritech.com/2009/11/23/comparing-directories-under-different-revisions-with-svn-diff/</link>
		<comments>http://techblog.kaveritech.com/2009/11/23/comparing-directories-under-different-revisions-with-svn-diff/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 13:11:39 +0000</pubDate>
		<dc:creator>Swanand</dc:creator>
				<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[svn-diff]]></category>

		<guid isPermaLink="false">http://techblog.kaveritech.com/?p=385</guid>
		<description><![CDATA[Comparing the contents of a directory between two revisions:

svn diff --old=path/to/changed/dir@OLD_REV_NO --new=path/to/changed/dir@NEW_REV_NO
svn diff --old=path/to/changed/file.extension@OLD_REV_NO --new=path/to/changed/file.extension@NEW_REV_NO

This comes in very handy when comparing Production environment with Development environment.
]]></description>
			<content:encoded><![CDATA[<p>Comparing the contents of a directory between two revisions:</p>
<p><code><br />
svn diff --old=path/to/changed/dir@OLD_REV_NO --new=path/to/changed/dir@NEW_REV_NO<br />
svn diff --old=path/to/changed/file.extension@OLD_REV_NO --new=path/to/changed/file.extension@NEW_REV_NO<br />
</code></p>
<p>This comes in very handy when comparing Production environment with Development environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.kaveritech.com/2009/11/23/comparing-directories-under-different-revisions-with-svn-diff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: Subversion Manual</title>
		<link>http://techblog.kaveritech.com/2009/01/04/linux-subversion-manual/</link>
		<comments>http://techblog.kaveritech.com/2009/01/04/linux-subversion-manual/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 17:26:21 +0000</pubDate>
		<dc:creator>Satish Natarajan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://techblog.kaveritech.com/?p=71</guid>
		<description><![CDATA[A very good free subversion book 
]]></description>
			<content:encoded><![CDATA[<p><a href="http://svnbook.red-bean.com/">A very good free subversion book </a></p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.kaveritech.com/2009/01/04/linux-subversion-manual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
