Designation: Non-SSA/Finmeccanica I was having problems performing a commit on a slave server using a 1.6.17 client, but not when using the newer 1.7.x client. This started occurring when I upgraded from the latest 1.6.x server to the 1.7.1 using the official Collabnet binaries on Linux. (I only allow communication through https: e.g., no svn:, etc.) I found the cause of the problem and I'd like to share it. Here's the link to a thread I posted about this issue:
http://subversion.open.collab.net/ds/viewMessage.do?dsForumId=3&dsMessageId=437980 The problem was due to a RewriteRule on the master and/or slave: # Redirect to remove double slash within URL-path RewriteCond %{REQUEST_URI} ^(.*)//+(.*)$ RewriteRule .* https://%{SERVER_NAME}%1/%2 [R=301,L] Now, I could have sworn I had tested everything with all the rewrite rules disabled, but I must have missed that one. The reason I want to clear double slashes from the URL is because users frequently use their browser to obtain to the path they desire, then copy and paste it into svn to create a working copy, etc. I don't remember if double slashes had any impact other than cosmetic, but I figured it would be good practice to "clean up" the URL whenever possible. I don't mind removing this RewriteRule from the configuration file, but I'm still wondering why this breaks ONLY slave commits and ONLY on older clients? 3.1.1001