<?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>Chris&#039; Blog &#187; Subversion</title>
	<atom:link href="http://www.cs278.org/blog/category/technology/subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cs278.org/blog</link>
	<description>“A metal loving, web developing, open source contributor.”</description>
	<lastBuildDate>Sun, 03 Apr 2011 14:36:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Subversion and Apache Gotcha</title>
		<link>http://www.cs278.org/blog/2007/11/29/subversion-and-apache-gotcha/</link>
		<comments>http://www.cs278.org/blog/2007/11/29/subversion-and-apache-gotcha/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 16:48:36 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[problems]]></category>

		<guid isPermaLink="false">http://www.cs278.org/blog/2007/11/29/subversion-and-apache-gotcha/</guid>
		<description><![CDATA[So, this is the second time I have tried to address the problem I was getting with some Subversion repositories I was trying to configure to be served by Apache. I was trying to use the SVNPath directive to serve &#8230; <a href="http://www.cs278.org/blog/2007/11/29/subversion-and-apache-gotcha/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, this is the second time I have tried to address the problem I was getting with some <a href="http://svn.collab.net/" rel="external">Subversion</a> repositories I was trying to configure to be served by <a href="http://httpd.apache.org/" rel="external">Apache</a>. I was trying to use the <var>SVNPath</var> directive to serve one repository but it was not having any of it, so instead I ended up serving them as a temporary measure using <var>SVNParentPath</var> in the format <var>http://svn.example.com/~name/repos/</var> which is not what I wanted. I am using the <var>Location</var> container in Apache configuration to configure up my repositories, the path I had specified was <var>/~name/</var>. This is where the problem comes in, I would try to checkout the repository over the network and be greeted with a <var>405 Method Not Allowed</var> error like so:</p>
<pre>svn: PROPFIND request failed on '/~name'
svn: PROPFIND of '/~name': 405 Method Not Allowed (http://svn.example.com)</pre>
<p>This stuck me as odd, it seemed the Apache was not serving the repository URI using the WebDAV module. When I gave up on an earlier attempt I reverted to using <var>SVNParentPath</var> and accessing the repository over the URI <var>http://svn.example.com/~name/repos/</var> which worked perfectly and I couldn&#8217;t spot why. Turns out I made a <em>single character</em> mistake, my Apache configuration was set to use the path of <var>/~name/</var> I should have used <var>/~name</var> because <acronym title="Subversion">SVN</acronym> truncates the trailing slash even if you specify it on the command line. Bugger!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cs278.org/blog/2007/11/29/subversion-and-apache-gotcha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN RSS Feeds</title>
		<link>http://www.cs278.org/blog/2007/01/25/svn-rss-feeds/</link>
		<comments>http://www.cs278.org/blog/2007/01/25/svn-rss-feeds/#comments</comments>
		<pubDate>Thu, 25 Jan 2007 17:02:23 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Minerva]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.cs278.org/blog/2007/01/25/svn-rss-feeds/</guid>
		<description><![CDATA[How does one go about making a RSS feed from subversion change logs? I asked myself this very question earlier today, and set out to seek an answer. I found points of interest here, and here. Eventually though I came &#8230; <a href="http://www.cs278.org/blog/2007/01/25/svn-rss-feeds/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>How does one go about making a RSS feed from <a href="http://subversion.tigris.org/" rel="external">subversion</a> change logs? I asked myself this very question earlier today, and set out to seek an answer. I found points of interest <a href="http://base-art.net/Articles/18/" rel="external">here</a>, and <a href="http://svn.haxx.se/users/archive-2005-11/0993.shtml" rel="external">here</a>.</p>
<p>Eventually though I came across an <a href="http://codingmonkeys.de/map/log/articles/2003/10/07/svnlog-xslt" rel="external">XSLT</a> stylesheet for the output of <kbd>svn --log --xml</kbd> which transforms it into RSS 2.0 bingo! I found the stylesheet from this <a href="http://weblog.techno-weenie.net/2007/1/13/rss-updates-for-my-subversion-repositories" rel="external">blog</a>.</p>
<p>I munged it all together into a PHP script and hey presto, I was laughing. For anyone that is interested here is the <a href="http://www.project-minerva.org/feeds/r3-born-svn.xml" rel="external">feed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cs278.org/blog/2007/01/25/svn-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

