subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Olivier Sannier <>
Subject svn switch does not update relative externals
Date Mon, 22 Feb 2010 14:31:46 GMT
Hello all,

Let's say we have the following repository:


and an external on bin defined as the following:

../sources/report_engine/models models

so when I checkout trunk, I get a copy of 
/trunk/sources/report_engine/models inside the bin/models folder.
This is very convenient to have "symbolic links" inside a repository.

Now I do this:
svn cp /trunk /branches/test

then I modify a file inside /trunk/sources/report_engine/models and 
commit it.
Finally, I want to work on the branch and switch my working copy to it:

svn switch /branches/test .

While it updates my working copy to match all the changes made into the 
branch, it never updates bin/models to represent the content of 

I reread the svn book and it is not clear to me whether or not svn 
switch is supposed to update a relative external.
To me it would be quite logical that it would, hence my surprise when I 
saw the above behavior. Could it be that I missed something obvious?


View raw message