Hi,

On Fri, Aug 2, 2013 at 2:06 AM, Geoff Field <geoff_fi...@aapl.com.au> wrote:
> I have recently updated to TSVN 1.8.1, which of course uses SVN 1.8.1 as its 
> command-line basis.  Our server has been running 1.2 and has not been changed 
> (apart from Windows updates) for a LONG time.
>
> (Yes, I know 1.2 is very old.  However, we're an automotive company and 
> changes to our tools can result in issues with customer approvals.  
> Nonetheless, an upgrade is on the "to-do" list.)

A 1.8 client should have no problem communicating with any svn 1.x
server, so if that doesn't hold anymore for a 1.2 server then that's a
bug we want to fix.

> Having said that, there are now MANY people posting to the TSVN mailing list 
> about these two issues.
>
> My platforms are 32-bit Windows 7 and Windows XP, but it has also been 
> reported on 64-bit Windows.
>
>
> First issue: When doing a "Show Log", the client says it can't contact the 
> server and asks if people (including us) want to go offline, then puts up an 
> HTTP 501 error.
>
> Second issue: When committing new files, we get the message that one of them 
> 'already exists'.  I've found as a workaround that doing a clean checkout to 
> a NEW directory, then copying everything across and running a commit will 
> work - once.
>
>
> After discussions on the TSVN mailing list, I've run command-line versions of 
> both, with the following results (edited to hide customer names):
>
> C:\Customer>svn log -v ./
> svn: E175002: Unexpected HTTP status 501 'Method Not Implemented' on 
> '/Subversio
> n/W3000_Customer_198.622-00_Customer_DRL/!svn/bc/14/trunk/03_Software'
>
> svn: E200007: Additional errors:
> svn: E200007: The requested report is unknown.

For this part of your issue, I'm interested in seeing a network trace
(wireshark, fiddler) between your client and server. If that's
possible for you, you can send them privately. Filter out any
unrelated traffic and basic/digest authentication headers if possible.

Lieven

> C:\Customer>svn commit ./ -m "Committing via command line"
> Adding  (bin)  DRL_FT\ProjectWorkSpace\OtherInputFiles\CustomerDrlLimits.xlsx
> svn: E155011: Commit failed (details follow):
> svn: E155011: File 
> 'C:\Customer\DRL_FT\ProjectWorkSpace\OtherInputFiles\CustomerDr
> lLimits.xlsx' is out of date
> svn: E175005: File 'OtherInputFiles/CustomerDrlLimits.xlsx' already exists
>
> C:\Customer>svn --version
> svn, version 1.8.1 (r1503906)
>    compiled Jul 22 2013, 18:46:03 on x86-microsoft-windows
>
> Copyright (C) 2013 The Apache Software Foundation.
> This software consists of contributions made by many people;
> see the NOTICE file for more information.
> Subversion is open source software, see http://subversion.apache.org/
>
> The following repository access (RA) modules are available:
>
> * ra_svn : Module for accessing a repository using the svn network protocol.
>   - with Cyrus SASL authentication
>   - handles 'svn' scheme
> * ra_local : Module for accessing a repository on local disk.
>   - handles 'file' scheme
> * ra_serf : Module for accessing a repository via WebDAV protocol using serf.
>   - handles 'http' scheme
>   - handles 'https' scheme
>
> Regards,
>
> Geoff
>

Reply via email to