On Mon, Jun 17, 2013 at 4:09 PM, Olivier Antoine <oliviera201...@gmail.com> wrote: > >> The common scenario is to have multiple 'projects' under the same >> repository root, each with their own trunk/branches/tags tree. > > To be honest, I'm afraid of several projects sharing a same revision > numbering. > Repository gets bigger and bigger, problems with disk space arise, one > project wants to leave the repo, > but there is not enough space even to run svn+dump, finally a new repo is > created for the project (and the project asks to remove empty revisions ... > !). > I would prefer to create one repo per project, with one triplet of > directories trunk+branches+tags.
That's a reasonable choice - and with a repo approaching 80GB I understand the issue although it has not been an actual problem yet. However, other than the sheer size of the dump/filter operation, extracting a portion should be practical even if you renumber as long as you have made tags and use those human-friendly tag names for externals and other specific revisions you need to reference consistently instead of peg revision numbers. > >> You can use hook scripts for that. >> We sometimes check out source from tags and commit the resulting binaries >> back >> - not exactly 'clean' but pragmatically useful - and possible with an >> appropriate script >> that allows this exception. > > Hum ... are these scripts "downloadable" somewhere, or do we have to write > them ... ? Various versions have been posted to forums - and are fairly easy to find with a google search. I'm not sure if there is an 'official' collection anywhere. -- Les Mikesell lesmikes...@gmail.com