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 >