I appreciate the creative solutions, but I feel that we may be wandering a bit 
off track.
 
This SVN repository layout will NOT be changing.  Mapping externals to every 
trunk/ directory seems like overkill, especially when features like --max-depth 
exist.
 
What little I've been able to find out about --parents suggests that it isn't 
going to be much of a help.  It sound like it just simplifies having to deal 
with intermediate directories.  That might simplify my checkout script a bit, 
but not much.  And since SVN 1.7 appears to be bleeding-edge, I expect any SVN 
server upgrade I can initiate will be to 1.6 anyway.
 
If there's interest, I can post the bash shell script I'm working on that does 
most of the job of a full trunk-only checkout.  Since it's mostly just SVN 
commands, it's likely that we'll migrate this into Ant eventually.  I'm not 
happy about how brittle this script is, and I can't fully optimize it due to my 
ancient SVN server version.  But I'll share my half-baked script if anyone 
cares.
 
Otherwise, it sounds like there is no consensus solution for dealing with this 
kind of repository layout.  Thanks, all.

Reply via email to