As of 1.8 SVN only uses the serf library for http communication, and > no longer the neon library (before 1.8, both were part of svn, but > neon was the default library). > > Unfortunately there is no runtime-switch (yet) to enable debug output > with svn+serf. There is already an open enhancement request for this > [1]. > > You can enable debug logging with serf by rebuilding (see [2]). > > With your combined input, this issue really starts to look like a > serf-related issue. > - Succeeds with file:// > - Fails with http(s), but only with 1.8 clients, not with older clients. > > To double check that it's serf-related, perhaps one of you could try > with 1.7+serf, and see if that fails as well. You can enable serf with > 1.7 by specifying http-library=serf in the servers configuration file, > or by passing > --config-option servers:global:http-library=serf > on the command line. > > Perhaps it's time to open an issue in the issue tracker for this. > > Subversion client 1.7 using serf cause the lock to break! But it does not break when using neon (default)
---8<------- C:\tmp>svn --username will --password will co http://svntest.freshcomp.com.au/svn/repos --config-option servers:global:http-library=serf wc A wc\Trunk A wc\Trunk\Lettus A wc\Trunk\Lettus\lbin A wc\Trunk\Lettus\lbin\file2.txt A wc\Trunk\Lettus\lbin\test.txt A wc\Trunk\Lettus\lbin\file1.txt Checked out revision 4. C:\tmp>cd wc\Trunk\Lettus\lbin C:\tmp\wc\Trunk\Lettus\lbin>dir Directory of C:\tmp\wc\Trunk\Lettus\lbin 15/08/2013 12:07 PM <DIR> . 15/08/2013 12:07 PM <DIR> .. 13/08/2013 01:14 PM 6 file1.txt 13/08/2013 05:01 PM 5 file2.txt 13/08/2013 05:35 PM 6 test.txt 3 File(s) 17 bytes 2 Dir(s) 89,690,247,168 bytes free C:\tmp\wc\Trunk\Lettus\lbin>svn lock test.txt --config-option servers:global:http-library=serf 'test.txt' locked by user 'will'. C:\tmp\wc\Trunk\Lettus\lbin>svn st --config-option servers:global:http-library=serf K test.txt C:\tmp\wc\Trunk\Lettus\lbin>cd .. C:\tmp\wc\Trunk\Lettus>svn up --config-option servers:global:http-library=serf Updating '.': At revision 4. C:\tmp\wc\Trunk\Lettus>cd .. C:\tmp\wc\Trunk>svn up --config-option servers:global:http-library=serf Updating '.': At revision 4. C:\tmp\wc\Trunk>cd .. C:\tmp\wc>svn up --config-option servers:global:http-library=serf Updating '.': UB Trunk\Lettus\lbin\test.txt Updated to revision 4. C:\tmp\wc>svn st --config-option servers:global:http-library=serf C:\tmp\wc> ---8<------- -- Felipe