<?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>Kurinchi Blogger Scribbles ... &#187; subversion</title>
	<atom:link href="http://kurinchilamp.kurinchilion.com/tag/subversion/feed" rel="self" type="application/rss+xml" />
	<link>http://kurinchilamp.kurinchilion.com</link>
	<description>On Open Source Technologies</description>
	<lastBuildDate>Mon, 02 Jan 2012 06:14:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Choosing version control system (VCS): Git vs Subversion</title>
		<link>http://kurinchilamp.kurinchilion.com/2010/02/choosing-version-control-system-vcs-git-vs-subversion.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2010/02/choosing-version-control-system-vcs-git-vs-subversion.html#comments</comments>
		<pubDate>Mon, 01 Feb 2010 06:49:02 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[LINUX]]></category>
		<category><![CDATA[copyfree]]></category>
		<category><![CDATA[copyleft]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[vcs]]></category>
		<category><![CDATA[version control system]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/2010/02/choosing-version-control-system-vcs-git-vs-subversion.html</guid>
		<description><![CDATA[Git - Distributed repository system (adaptive work flow models) - Source control taxonomy: DAG storage - URI to git directory is where the repository is stored and it always has branches and tags - Repository root folder contains a .git directory which maintains file history - Scalability - Faster, Efficient branching and merging - License: [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Git</strong></p>
<p>- Distributed repository system (adaptive work flow models)<br />
- Source control taxonomy: DAG storage<br />
- URI to git directory is where the repository is stored and it always has branches and tags<br />
- Repository root folder contains a .git directory which maintains file history<br />
- Scalability<br />
- Faster, Efficient branching and merging<br />
- License: Copyleft</p>
<p><strong>Subversion (SVN)</strong></p>
<p>- Centralized repository system<br />
- Source control taxonomy: Delta storage<br />
- URI to a subversion depository most commonly adopts /trunks, /branches and /tags directories<br />
- Each folder maintains a .svn directory to store the file history<br />
- Not efficient in scaling<br />
- Not efficient in branching and merging<br />
- License: Copyfree</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2010/02/choosing-version-control-system-vcs-git-vs-subversion.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion SVN: Project organization</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/04/subversion-svn-project-organization.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/04/subversion-svn-project-organization.html#comments</comments>
		<pubDate>Fri, 10 Apr 2009 02:42:23 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[subversion centos]]></category>
		<category><![CDATA[subversion creating branch tags trunk]]></category>
		<category><![CDATA[subversion folder structure]]></category>
		<category><![CDATA[subversion project organization]]></category>
		<category><![CDATA[subversion selinux]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=207</guid>
		<description><![CDATA[Subversion Project Organization: Intro When organizing the repository structure for maintaining the code base, system admins adopt two basic formats for Project organization in subversion. This depends on the needs of the project and it can be varied over a period of time, depending on the scope defined for the code base. Subversion is very [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Subversion Project Organization: Intro</strong></p>
<p>When organizing the repository structure for maintaining the code base, system admins adopt two basic formats for Project organization in subversion. This depends on the needs of the project and it can be varied over a period of time, depending on the scope defined for the code base. Subversion is very flexible in handling these changes and is easier to maintain than most other products in the market.<span id="more-207"></span></p>
<p><strong>Subversion: Folder Organization</strong></p>
<p><strong>SVN: First organization is to allow multiple projects which are loosely tied together.</strong></p>
<p>/var/www/svn</p>
<p>/var/www/svn/repos1<br />
<em>/var/www/svn/repos1/conf/<br />
/var/www/svn/repos1/db/<br />
/var/www/svn/repos1/hooks/<br />
/var/www/svn/repos1/locks/<br />
/var/www/svn/repos1/format</em><br />
/var/www/svn/repos1/branches<br />
/var/www/svn/repos1/trunk<br />
/var/www/svn/repos1/tags</p>
<p>/var/www/svn/repos2<br />
/var/www/svn/repos2/branches<br />
/var/www/svn/repos2/trunk<br />
/var/www/svn/repos2/tags</p>
<p><strong>SVN: Second organization is to have projects organized which are tied to each other. A change or revision in one project is reflected in the other projects as well.</strong></p>
<p>/var/www/svn<br />
/var/www/svn/branches<br />
/var/www/svn/trunk<br />
/var/www/svn/tags<br />
/var/www/svn/project1<br />
/var/www/svn/project2</p>
<p>These two organization form the basis for the other trees that may grow for managing a project or multitude of projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/04/subversion-svn-project-organization.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion installation steps &#8211; Part 1 (Client installation)</title>
		<link>http://kurinchilamp.kurinchilion.com/2008/12/subversion-installation-steps-part-1-client-installation.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2008/12/subversion-installation-steps-part-1-client-installation.html#comments</comments>
		<pubDate>Fri, 12 Dec 2008 01:48:01 +0000</pubDate>
		<dc:creator>kurinchiblogger</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[Tips, Tricks, Guides]]></category>
		<category><![CDATA[client installation linux svn]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://kurinchiblogger.wordpress.com/?p=62</guid>
		<description><![CDATA[Subversion is a version control system software that is used for effective and efficient quality management of projects consisting of any number of files. It is a substantial alternative to CVS repository and has gained popularity in very short time. Subversion is used in many companies ranging from small/medium scale companies to large scale enterprises [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-65" title="subversion" src="http://kurinchiblogger.files.wordpress.com/2008/12/subversion.jpg" alt="subversion" width="37" height="32" />Subversion is a <strong>version control system</strong> software that is used for effective and efficient quality management of projects consisting of any number of files. It is a substantial alternative to CVS repository and has gained popularity in very short time. Subversion is used in many companies ranging from small/medium scale companies to large scale enterprises because of its ease of use compared to other available products in the market.<span id="more-62"></span></p>
<p>Below steps describe the installation of subversion client on CentOS / RedHat / Fedora.</p>
<p>Step 1: As we will be modifying certain files inside httpd, we can stop the server.</p>
<p>/sbin/service httpd stop</p>
<p>Step 2: Subversion is available as a yum installation package and it significantly reduces the time for CentOS / RedHat users.<br />
yum install subversion mod_dav_svn</p>
<p>Step 3: Open the file /etc/httpd/conf.d/subversion.conf which will have the following set of lines commented. You can enable the lines which you need.</p>
<p>LoadModule dav_svn_module     modules/mod_dav_svn.so<br />
LoadModule authz_svn_module   modules/mod_authz_svn.so</p>
<p>&lt;Location /repos&gt;<br />
DAV svn<br />
SVNParentPath /var/www/svn<br />
&lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;<br />
AuthType Basic<br />
AuthName &#8220;Subversion repos&#8221;<br />
AuthUserFile /var/www/svn/htpasswd<br />
Require valid-user<br />
&lt;/LimitExcept&gt;<br />
&lt;/Location&gt;</p>
<p>Step 4:<br />
Create the necessary repository directory.</p>
<p>mkdir /var/www/svn<br />
cd /var/www/svn<br />
svnadmin create myrepo<br />
chown -R apache.apache myrepo</p>
<p>Step 5:<br />
Start httpd service in order for the changes to be effective.<br />
/sbin/service httpd start</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2008/12/subversion-installation-steps-part-1-client-installation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

