>>>> I noticed recently that the behavior when working with externals have >>>> changed in SVN 1.7. Local changes to the svn:externals property in the >>>> working copy is by default not honored during an update, before a commit. ... > If you do > Assuming you committed > $ svn propset svn:externals A . > $ svn up . > (updates externals to match definition nothing->A) > > $ svn ci -m"" > $ svn propset svn:externals B . > $ svn update . > > Then currently this updates the directory to the definition A (just to be > safe), while you (and many others) would like it to go to B. > > So assume the preferred scenario this would do the update A->B > > But then you have the even likely case > $ svn propset svn:externals C > $ svn update . > > This would then apply A->C, so this could potentially break your working > copy, by leaving traces of B.
Ok. I get it. Thank you again for the explanation! And good luck with the implementation. I'm looking forward to it! Hans-Emil