Just to recap, * I'd suggest that the SVN structure represent the subproject/release structure, where the subprojects are
** java/mapper ** java/dao ** java/docs ** java/jpetshore ** cs/mapper ** cs/dao ** cs/docs ** cs/npetshop ** cs/tutorial ** site If we later change the release structure, we can change the SVN structure to match, since moving things around in Subversion is cheap. * I'd suggest that we tag each subproject release before it is rolled. Ideally, the tag should identify exactly what goes into a given subproject release. * Obviously, I don't care if we keep the tags in subdirectories or in a master directory at the top. My only concern is that it is easy to tag only the resources that pertain to a given release. * I haven't done any SVN tagging myself, but someone who does said it was easier to create the tags if we we used a /$subproject ./tag ./trunk structure. Of course, it might be just as easy to keep them all at the root. I haven't had a chance to try yet. * If someone wants to forward this post to a SVN guru, that would work for me :) It will be a couple of days before the repos are rolled over, and we don't have to start shuffling things around right away, so time is not of the essence. -Ted.