On 10/11/09 17:06, Ben Caradoc-Davies wrote:
> For the benefit of other developers, the reason why a fresh checkout is
> essential is that "svn up" will not refresh a changed external URL,
> which is only followed at chekout time. A working copy will silently
> retain a checkout from an old URL. In this case, that would leave you
> with a mix of 2.0.x and trunk. Not good, not good!

I would like to retract this baseless assertion! Reading the subversion 
docs ("Externals Definitions") indicates that "svn up" does notice and 
recursively update a changed svn:externals definition. Furthermore, I 
have confirmed this behaviour in practice using a test repo.

The probably reason I was seeing no apparent update of the externals 
with "svn up" was that the old and new contents were identical, having 
not deviated since the branch, and svn is clever enough to notice this 
and detect that there is nothing to do. Cleverer than me, apparently.

Kind regards,

-- 
Ben Caradoc-Davies <[email protected]>
Software Engineer, CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre
26 Dick Perry Ave, Kensington WA 6151, Australia

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to