On Jan 16, 2012, at 23:52 , Evan Wee wrote: > Hi, > > We have the following issue: > > SVN cannot add symlinks that reference a directory which is an svn external. > > We have these directories in SVN inside a parent directory: > > DirectoryA > DirectoryB > Code_Framework > > Code_Framework has the svn:external property pointing to another location > "1.2.3 http://svn/parent2/3partycode/1.2.3" > > We check out parent directory and add a symlink S1 to reference > "Code_Framework/1.2.3". > This is fine. > > However, when we try to add S1, we get: > svn: warning: W150002: '/Users/evanw/Projects/test/parent/1.2.3' is already > under version control > svn: E200009: Could not add all targets because some targets are already > versioned > svn: E200009: Illegal target for the requested operation > > When we try to check it in, we get: > svn: E145001: Commit failed (details follow): > svn: E145001: Entry '/Users/evanw/Projects/test/parent/1.2.3' has > unexpectedly changed special status > > > > This operation works in SVN 1.6.x client, but not 1.7.2. We just upgraded to > SVN 1.7.2 for our client and our server is still on 1.6.10. We are on a Mac > platform. SVN was installed via MacPorts. > > Is this change intentional?
No, it's a bug in 1.7.x. It looks like a variant of the recently reported issue #4091 "error replacing executable with symlink". http://subversion.tigris.org/issues/show_bug.cgi?id=4091 Regards, Steve > > Evan Wee > [Build] > Email/AIM: ev...@nationalfibre.net > > > > -- Stephen Butler | Consultant elego Software Solutions GmbH Gustav-Meyer-Allee 25, 13355 Berlin, Germany tel: +49 30 2345 8696 | mobile: +49 163 25 45 015 fax: +49 30 2345 8695 | http://www.elego.de Geschäftsführer: Olaf Wagner | Sitz der Gesellschaft: Berlin Amtsgericht Charlottenburg HRB 77719