[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

SVN 1.7 cannot add symlinks that reference a directory which is an svn external

From: Evan Wee <evanw_at_nationalfibre.net>
Date: Mon, 16 Jan 2012 17:52:02 -0500

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?

Evan Wee
[Build]
Email/AIM: evanw_at_nationalfibre.net
Received on 2012-01-17 07:46:24 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.