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


Reply via email to