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

How to change paths on an external file without a full update --depth infinity?

From: <dlellis_at_rockwellcollins.com>
Date: Fri, 9 Aug 2013 16:07:41 -0700

Hello everyone,

In an attempt to work around the slow performance issues with externals,
I'm trying to perform selective updates on external files without
performing an "svn update --depth infinity".

If I update the path on an external for foo.c to be from /bar1/ to /bar2/,
and commit the property change, I'd hope that an "svn update foo.c" would
result in foo.c being changed from /bar1/ to /bar2/, but it gets deleted
instead. I understand why foo.c gets deleted (/bar1/foo.c is different
pedigree than /bar2/foo.c despite the same file name), but would really
hope to perform an "svn update foo.c" to get the latest version referenced
by the svn:externals.

How can I get svn to fetch me the file referenced in svn:externals without
performing an "svn update --depth infinity"?

Remind me again why externals are only processed when depth is infinity?

Thanks!
Dan
Received on 2013-08-10 01:08:15 CEST

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