Hi everyone,

here is an issue I encountered with svn client 1.7.0

We at work are currently working with server/client 1.6.5 on Fedora 10

I tried svn client 1.7.0 and immediatly run into following erroneous behaviour. 
Easy to reproduce.

Let's say we have a working copy of 'A' set up using svn 1.6.5, with a file 
named 'file.a' :

    /svn/1.6.5/A/file.a

and a working copy of 'B' originally set up using svn 1.6.5, with a soft link 
referencing with absolute reference to 'file.a':

    /svn/1.6.5/B/some_link => /svn/1.6.5/A/file.a

That's working OK.


Then try to checkout 'B' with svn 1.7.0 :

    /svn/1.7.0/B/some_link => /svn/1.6.5/A/file.a

Checkout still goes well.

The just do : svn st

And it should show following error message :

svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/svn/1.7.0/B/some_link' is too old (format 10, 
created by Subversion 1.6)

This is clearly an error since my copy has been created using svn 1.7.0 . "svn" 
seems to be fooled by the link, as the svn status of file is the status of file 
linked and not the status of the link itself.

I hope this will be of any help.





Reply via email to