>>>> 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

Reply via email to