<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>http://www.blubbel.com/</atom:id><lastBuildDate>Fri, 06 Apr 2007 06:13:44 +0000</lastBuildDate><title>Klausolino's perceptions</title><description/><link>http://www.blubbel.com</link><managingEditor>noreply@blogger.com (klausolino)</managingEditor><generator>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">http://www.blubbel.com/Thoughts+on+SubVersion+server+setup+with+WebDAV+%2B+auto+versioning_5.html</guid><pubDate>Thu, 02 Nov 2006 12:19:00 +0000</pubDate><atom:updated>2006-11-02T04:19:39.776-08:00</atom:updated><title>Thoughts on SubVersion server setup with WebDAV + auto versioning</title><description>&lt;P&gt;&lt;FONT SIZE=2&gt;This is a quick HOWTO log from setting up SubVersion, Apache WebDAV, and auto versioning.&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Download Apache from &lt;A HREF="http://www.apache.org" TARGET="_blank"&gt;http://www.apache.org&lt;/A&gt;.&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Download SubVersion from &lt;A HREF="http://subversion.tigris.org" TARGET="_blank"&gt;http://subversion.tigris.org&lt;/A&gt;.&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Assuming Windows 2000 with Apache 2.0.54 + SubVersion 1.4.0.&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Install Apache, e. g. in &amp;quot;C:\Program Files\Apache Group\Apache2\&amp;quot;.&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Unpack svn, e. g. in &amp;quot;C:\Program Files\Subversion\&amp;quot;.&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Chose repository server location, e. g. in &amp;quot;C:\dat\svn\&amp;quot;.&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Documentation for svnserve:&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://svnbook.red-bean.com/en/1.1/ch06s03.html" TARGET="_blank"&gt;http://svnbook.red-bean.com/en/1.1/ch06s03.html&lt;/A&gt;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Start svn server:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;svnserve -d -r C:\dat\svn&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Create repository:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;mkdir C:\dat\svn&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;svnadmin create C:\dat\svn&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Check:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;svn status&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Setup shell:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;set SVN_EDITOR=notepad&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Think of project names (e. g. www, doc, ods) as top-level directories.&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Beneath, create directories for trunk, tags, branches.&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Tag files about to be versioned with these keywords in the headers:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;$Date$&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;$Revision$&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;$Author$&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;$URL$&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Alternatively, use $Id$.&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;For fixed width (e. g. in binary office documents), use $Date::&amp;nbsp;&amp;nbsp; $ syntax.&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Test importing files from current directory into the repository -- will add current directory to the repository root:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;svn import . svn://127.0.0.1&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Works only if user authentication has not been setup. Otherwise:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;cd .../projectname&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;svn --username klaus --password secret import . svn://127.0.0.1/projectname/trunk&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;This imports the current directory at the specified point in the repository.&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Create .svn association in respective directories:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;svn --username klaus --password secret checkout projectname/trunk&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Modify an existent file and test via an svn commit:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;notepad file.txt&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;svn commit&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Bulk set properties via:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;svn propset svn:keywords &amp;quot;Date Revision Author URL&amp;quot;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Enforce access restrictions (klaus / secret):&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;notepad C:\dat\svn\conf\svnserve.conf&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;[general]&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;anon-access = none&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;auth-access = write&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;password-db = passwd&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;authz-db = authz&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;realm = Klaus' Repository&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;notepad authz&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;[groups]&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;www.k-hi.net = klaus&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;[/]&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;klaus = rw&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;* =&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;[repository:/]&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;klaus = rw&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;* =&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;[/www]&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;klaus = rw&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;* =&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;todo: add Carl-Martin, Christian, Renate, ...&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;notepad C:\dat\svn\conf\passwd&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;[users]&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;klaus = secret&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Again, test import with username / password protection:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;cd .../projectname&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;svn import --username klaus --password secret . svn://127.0.0.1/projectname/trunk&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;(--no-auth-cache would prevent caching the credentials locally.)&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;svn log --username klaus --password secret svn://127.0.0.1&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;svn list --username klaus --password secret svn://127.0.0.1&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;-- then do 1st checkout&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;svn checkout --username klaus --password secret svn://127.0.0.1/projectname/trunk&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;dir /a&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;This yields a hidden .svn directory!&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Set up the shared object files with Apache:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;copy &amp;quot;c:\Program Files\Subversion\bin\*.so&amp;quot; &amp;quot;c:\Program Files\Apache Group\Apache2\modules\*.*&amp;quot;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;mod_authz_svn.so&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;mod_dav_svn.so&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Modify httpd.conf:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;LoadModule dav_svn_module mod_dav_svn.so&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;LoadModule authz_svn_module mod_authz_svn.so&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Or point over to SubVersion:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;LoadModule dav_svn_module &amp;quot;C:/Program Files/Subversion/bin/mod_dav_svn.so&amp;quot;&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;LoadModule authz_svn_module &amp;quot;C:/Program Files/Subversion/bin/mod_authz_svn.so&amp;quot;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;tail -f httpd-access.log&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&amp;quot;C:\Program Files\Apache Group\Apache2\bin\htpasswd.exe&amp;quot; -c htpasswd klaus&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;httpd.conf:&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;&amp;lt;VirtualHost _default_:81&amp;gt;&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;ServerAdmin blub@blubbel.nospam.com&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;DocumentRoot &amp;quot;C:/dat/www/blubbel.com/pub&amp;quot;&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;ErrorLog logs/blubbel.com-error.log&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;TransferLog logs/blubbel.com-access.log&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;RewriteEngine on&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;&amp;lt;Location /svn&amp;gt;&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;Dav svn&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;AuthType Basic&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;AuthName &amp;quot;Auth Required&amp;quot;&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;AuthUserFile &amp;quot;C:\Program Files\Apache Group\Apache2\conf\htpasswd&amp;quot;&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;Require valid-user&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;SVNPath /dat/svn&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;SVNAutoversioning on&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;AuthzSVNAccessFile /dat/svn/conf/authz&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT SIZE=2&gt;&amp;lt;/Location&amp;gt;&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://192.168.1.103:81/svn/" TARGET="_blank"&gt;http://192.168.1.103:81/svn/&lt;/A&gt;&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;(klaus / secret)&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;For example:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;P:\&amp;gt;&amp;quot;C:\Program Files\Subversion\bin\svn&amp;quot; log svn://127.0.0.1&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;------------------------------------------------------------------------&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;r2 | klaus | 2006-10-31 15:53:04 +0100 (Tue, 31 Oct 2006) | 2 lines&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Autoversioning commit:&amp;nbsp; a non-deltaV client made a change to&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;/defnw/r.txt&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;And a bit of brainstorming:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://svnbook.red-bean.com/en/1.2/svn.webdav.clients.html#svn.webdav.clients.tbl-1" TARGET="_blank"&gt;http://svnbook.red-bean.com/en/1.2/svn.webdav.clients.html#svn.webdav.clients.tbl-1&lt;/A&gt;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://www.ics.uci.edu/~webdav/" TARGET="_blank"&gt;http://www.ics.uci.edu/~webdav/&lt;/A&gt;&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;&amp;quot;DAV Explorer is a WebDAV, DeltaV and ACL client application that uses the WebDAV, DeltaV and ACL protocols ...&amp;quot;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;java5 -jar DAVExplorer.jar&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://svnbook.red-bean.com/en/1.1/apcs02.html" TARGET="_blank"&gt;http://svnbook.red-bean.com/en/1.1/apcs02.html&lt;/A&gt;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://www.sei-info.co.jp/IPAHP/svnasDV.html" TARGET="_blank"&gt;http://www.sei-info.co.jp/IPAHP/svnasDV.html&lt;/A&gt;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Get Version Tree&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP 501error&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;&amp;gt;&amp;gt; roll own cgi-bin that invokes svn client?&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;telnet 127.0.0.1 81&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;GET /svn/defnw/webApplication/test.jsp HTTP/1.1&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Host: 127.0.0.1:81&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Connection: TE&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;TE: trailers, deflate, gzip, compress&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;User-Agent: UCI DAV Explorer/0.91 RPT-HTTPClient/0.3-3E&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Translate: f&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Authorization: Basic a2xhdXM6a2xhdXM=&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Accept-Encoding: deflate, gzip, x-gzip, compress, x-compress&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Guessing and rewriting:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;GET /svn/defnw/webApplication/test.jsp@r1 HTTP/1.1&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Host: 127.0.0.1:81&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Connection: TE&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;TE: trailers, deflate, gzip, compress&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;User-Agent: UCI DAV Explorer/0.91 RPT-HTTPClient/0.3-3E&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Translate: f&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Authorization: Basic a2xhdXM6a2xhdXM=&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;Accept-Encoding: deflate, gzip, x-gzip, compress, x-compress&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Does not work!&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://www.ics.uci.edu/~ejw/authoring/requirements/rfc2291.txt" TARGET="_blank"&gt;http://www.ics.uci.edu/~ejw/authoring/requirements/rfc2291.txt&lt;/A&gt;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&amp;nbsp;&amp;nbsp; 5.9.2.2. Referring to a specific member of a version graph. There&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;&amp;nbsp;&amp;nbsp; must be a way to refer to each member of a version graph. This means&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;&amp;nbsp;&amp;nbsp; that each member of the graph is itself a resource.&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Cross-link from one0.com?&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://viewvc.tigris.org/" TARGET="_blank"&gt;http://viewvc.tigris.org/&lt;/A&gt;&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;ViewVC - Web-based Version Control Repository Browsing&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://www.viewvc.org/" TARGET="_blank"&gt;http://www.viewvc.org/&lt;/A&gt;&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;Others, potentially php based:&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://sourceforge.net/projects/svn-web-control/" TARGET="_blank"&gt;http://sourceforge.net/projects/svn-web-control/&lt;/A&gt;&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://sourceforge.net/projects/svnb/" TARGET="_blank"&gt;http://sourceforge.net/projects/svnb/&lt;/A&gt; (perl)&lt;/FONT&gt; &lt;BR&gt;&lt;FONT SIZE=2&gt;&lt;A HREF="http://sourceforge.net/projects/svninfo/" TARGET="_blank"&gt;http://sourceforge.net/projects/svninfo/&lt;/A&gt; (&amp;quot;svninfo is a php-based SVN repository viewer. It currently contains changelog, diffs, and line total graphs.&amp;quot;)&lt;/FONT&gt;&lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&amp;gt;&amp;gt; but requires database&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;&amp;gt;&amp;gt; Go for ViewVC.&lt;/FONT&gt; &lt;/P&gt;  &lt;P&gt;&lt;FONT SIZE=2&gt;K-&lt;/FONT&gt; &lt;/P&gt;</description><link>http://www.blubbel.com/Thoughts+on+SubVersion+server+setup+with+WebDAV+%2B+auto+versioning_5.html</link><author>noreply@blogger.com (klausolino)</author></item><item><guid isPermaLink="false">http://www.blubbel.com/Copyright+goes+Google_4.html</guid><pubDate>Tue, 10 Oct 2006 21:03:00 +0000</pubDate><atom:updated>2006-10-10T14:03:23.843-07:00</atom:updated><title>Copyright goes Google</title><description>&lt;p class="mobile-post"&gt;Some bullets:&lt;/p&gt;&lt;p class="mobile-post"&gt;- Google buys YouTube for 1.65 billion USD.&lt;br /&gt;- Google is worth 100+ billion USD; it is stable enough to not be sued&lt;br /&gt;to death.&lt;br /&gt;- Google does have experience in copyright issues - e. g. from caching&lt;br /&gt;web pages, digitizing books or image search.&lt;br /&gt;- Google does have algorithmical competence to solve problems&lt;br /&gt;automatically, i. e. without human intervention.&lt;br /&gt;- As a side note, venture capitalist Sequoia Capital jumps from an 11.5&lt;br /&gt;million USD investment up to 495 million USD share worth within less&lt;br /&gt;than 2 years.&lt;br /&gt;- In the future, algorithms and processes have to make ground: Like&lt;br /&gt;AdSense (extracting the essential from the http referrers), there has to&lt;br /&gt;be a way of tagging + voting for digital content so that it allows to&lt;br /&gt;donate to their creators, along with a statistical method to evaluate&lt;br /&gt;their price or share and dynamic "importantness". This will blow up&lt;br /&gt;existent methods of distributing content that already is on the decline.&lt;br /&gt;- Google will redefine copyright in a very social way.&lt;br /&gt;- It will also redefine how emotions are perceived globally.&lt;br /&gt;- This yields fine-grained democracy.&lt;/p&gt;&lt;p class="mobile-post"&gt;K-&lt;/p&gt;</description><link>http://www.blubbel.com/Copyright+goes+Google_4.html</link><author>noreply@blogger.com (klausolino)</author></item><item><guid isPermaLink="false">http://www.blubbel.com/mein+LOTTO-Normalschein_3.html</guid><pubDate>Mon, 09 Oct 2006 15:38:00 +0000</pubDate><atom:updated>2006-10-09T08:38:42.583-07:00</atom:updated><title>mein LOTTO-Normalschein</title><description>&lt;p class="mobile-post"&gt;Mein Lottogewinn -- ich habe effektiv etwa 6 EUR gemacht -- ich werde&lt;br /&gt;sie verprassen!&lt;/p&gt;&lt;p class="mobile-post"&gt;Apropos verprassen:&lt;/p&gt;&lt;p class="mobile-post"&gt;George Best:&lt;br /&gt;"Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos&lt;br /&gt;ausgegeben. Den Rest habe ich verprasst."&lt;/p&gt;&lt;p class="mobile-post"&gt;K-&lt;/p&gt;&lt;p class="mobile-post"&gt;-----Original Message-----&lt;br /&gt;From: Tipp24.de [mailto:service@tipp24.de] &lt;br /&gt;Sent: Monday, October 09, 2006 4:26 PM&lt;br /&gt;To: xxx&lt;br /&gt;Subject: Sie haben im Lotto gewonnen!&lt;/p&gt;&lt;p class="mobile-post"&gt;Herzlichen Glückwunsch Klaus Hildner,&lt;/p&gt;&lt;p class="mobile-post"&gt;bei der Lotto-Ziehung vom 07.10.2006 haben Sie mit Ihrem Lotto&lt;br /&gt;Normalschein 9205627 insgesamt 12,00 EUR gewonnen.&lt;/p&gt;&lt;p class="mobile-post"&gt;Der Gewinn ergibt sich aus:&lt;/p&gt;&lt;p class="mobile-post"&gt;     - 3 Richtige (12,00 EUR)&lt;/p&gt;&lt;p class="mobile-post"&gt;Alle Angaben ohne Gewähr.&lt;/p&gt;&lt;p class="mobile-post"&gt;Ihr Spielername: yyy&lt;br /&gt;Ihre Kundennummer: zzz&lt;/p&gt;&lt;p class="mobile-post"&gt;Mit freundlichen Grüßen&lt;/p&gt;&lt;p class="mobile-post"&gt;Ihr Team von Tipp24.de&lt;/p&gt;&lt;p class="mobile-post"&gt;...&lt;/p&gt;</description><link>http://www.blubbel.com/mein+LOTTO-Normalschein_3.html</link><author>noreply@blogger.com (klausolino)</author></item><item><guid isPermaLink="false">http://www.blubbel.com/blog-to-web+test_2.html</guid><pubDate>Mon, 09 Oct 2006 09:57:00 +0000</pubDate><atom:updated>2006-10-09T02:57:17.343-07:00</atom:updated><title>blog-to-web test</title><description>So hot in here in the office ... 25.1 oC ... I need to evolve into a cactus ... I already can feel the spines ...&lt;br&gt; </description><link>http://www.blubbel.com/blog-to-web+test_2.html</link><author>noreply@blogger.com (klausolino)</author></item><item><guid isPermaLink="false">http://www.blubbel.com/Bike+Lanes+are+Not+Bike+Lanes_1.html</guid><pubDate>Tue, 19 Sep 2006 19:48:00 +0000</pubDate><atom:updated>2006-09-19T13:08:26.516-07:00</atom:updated><title>Bike Lanes are Not Bike Lanes</title><description>TV commercials are about what things are not to make one believe they are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Automobiles and washing powder are not environmentally friendly.&lt;/li&gt;&lt;li&gt;Dish liquid is not meant for bathing your hands in.&lt;/li&gt;&lt;li&gt;Fast food might not really be part of a healthy diet.&lt;/li&gt;&lt;li&gt;Insurances do not really like to pay.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Now, besides that, some things in daily use are also not what they seem to be.&lt;br /&gt;Like bike lanes.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Topologically, most cannot be used beyond a certain speed, as they are too curvy or too deteriorated, or they are too slippery during rain.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In city centers, they are parked on with or crossed by cars, and people keep stepping in unexpectedly.&lt;/li&gt;&lt;li&gt;Some are under construction, or getting on or off them without losing too much velocity is a difficult achievement.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Nor are bikes what they seem to be. Bikes are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Faster than they were, as they are more lightweigt, have better transmission and better suspension.&lt;/li&gt;&lt;li&gt;Less respected and perceived in an aggressive society and a visually overloaded environment.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I would like to see bikes to have similar rights than have cars. -- Take Spanish national roads as an example: They have a separate lane besides the main ones - intended for smaller and slower cars to move out, but also perfectly suited for cyclists that quickly want to make distance. -- More uniformity, simplicity and space would add to more safety.&lt;br /&gt;&lt;br /&gt;K-</description><link>http://www.blubbel.com/Bike+Lanes+are+Not+Bike+Lanes_1.html</link><author>noreply@blogger.com (klausolino)</author></item><item><guid isPermaLink="false">http://www.blubbel.com/Hello+world%21_0.html</guid><pubDate>Sat, 16 Sep 2006 23:13:00 +0000</pubDate><atom:updated>2006-09-16T16:14:29.566-07:00</atom:updated><title>Hello world!</title><description>&lt;div class="posttext"&gt;&lt;p&gt;Hello world,&lt;/p&gt; &lt;p&gt;welcome to my 1st blog!&lt;/p&gt; &lt;p&gt;Today -- I cycled 2 x 22 km on the mountain bike across national roads to Bornbruch lake south of Frankfurt (N49.970021 E8.596652) + had a little tanni + swimmi-swimmi on the very last summer day.&lt;/p&gt; &lt;p&gt;Then rode into downtown Frankfurt on the Yamaha, had "Pollo Italiano" at Cafe Bar Celona.&lt;/p&gt; &lt;p&gt;News headline is "pope insults the prophet".&lt;/p&gt; &lt;p&gt;Ali Bardakoglu on http://www.spiegel.de/politik/ausland/0,1518,437396,00.html (translated): "Moslems have to learn to express their reactions reasonably, to think and to act rationally. In principle, emotional and violent reactions are wrong. Violence has to be replaced by the word." (Die Muslime müssen lernen, ihre Reaktionen vernünftig auszudrücken, rational zu denken und zu handeln. Emotionale und gewalttätige Reaktionen sind grundsätzlich falsch. Die Gewalt muss durch das Wort ersetzt werden.)&lt;/p&gt; &lt;p&gt;I wish to believe in the freedom of press and in creative disrespect, based on rationality, as well as a scientific, documented approach in resolving issues.&lt;/p&gt; &lt;p&gt;It might however be that indoctrination, mysticism + hate against people + societies outside one own's overseeable environment is plainly stronger -- purely because it is a simpler concept -- less rational, more physical + biological.&lt;/p&gt; &lt;p&gt;Good night!&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Klaus&lt;/p&gt;         &lt;/div&gt;</description><link>http://www.blubbel.com/Hello+world%21_0.html</link><author>noreply@blogger.com (klausolino)</author></item></channel></rss>