Re: Parallel branches/tags/trunk directories
From: Mike Cepek <mikecepek_at_yahoo.com>
Date: Thu, 11 Aug 2011 16:55:25 -0700 (PDT)
> Maybe something like this might work out better for you. Use "svn ls -R"
> svn ls -R http://myserver/svn/proj | grep "/trunk/$"
Thanks, David. I did bring up using 'svn list' in my original post and grep'ing for trunk, but that took 4 times as long as the actual checkouts that need to be performed. And even a 1.6 server won't improve that.
I've started the ball rolling on an SVN server upgrade. Without that, I don't see any feasible non-brittle solution. With that, I'm thinking that iterating N levels deep with "--depth immediates" will be performant. I'm not sure how Ant does at emulating 'find . -type d' command...
@Bob Archer: Yes, I've had dozens of SVN sandboxes on-disk at once both inside and outside of Eclipse. They too were various versions of projects. I strongly suspect our situation is different. This one project has different branches and tags at different levels. In fact, our production support team will be mainly responsible for the proj/top2/deploy/** subtree, including tagging, whereas the other trees will be managed by us product developers. I suspect there will be at least 5 different "sets" of trunk/tag/branch trees, updated at different times, some perhaps with different naming conventions (for branches and tags).
This is an archived mail posted to the Subversion Users mailing list.