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

Reply via email to