all bits considered data to information to knowledge

25Aug/090

To explore strange new worlds: SVN on Windows

Subversion is one of the finest version control systems out there (Ok, GIT afficionados might disagree :)), it can run on any OS out there - Linux, FreeBSD, MacOS, Windows..

Well, almost. For a number of reasons, I am running my sandbox SVN environment on Windows (Windows 2003).

Here is a stack trace of an error logged into Hudson; the build failed on check-out step:

Checking out https://XYZ.test.agilitator.com:8443/svn/Sandbox/hudson ERROR: Failed to check out https://XYZ.test.agilitator.com:8443/svn/Sandbox/hudson  org.tmatesoft.svn.core.SVNException:
svn:Path  'https://XYZ.test.agilitator.com:8443/svn/Sandbox/hudson'
is not canonicalized; there is a problem with the client.
svn: REPORT of '/svn/Sandbox/!svn/vcc/default': 400 Bad Request (https://XYZ.test.agilitator.com:8443)

This somewhat cryptic error was thrown once IP addresses to SVN repository were replaced with URL. It took us quite awhile to discover the culprit: uppercase URL.

Replacing the URL [https://XYZ.test.agilitator.com:8443 ] with this one [ https://xyz.test.agilitator.com:8443] solved the problem.

For me, this "case sensitivity" underscores Linux heritage of SVN, the Windows port was an afterthought..

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

No trackbacks yet.