Clear questions and runnable code
get the best and fastest answer
Re: (ichimunki) Re: CVS and perlby edebill (Scribe)
|on Nov 25, 2001 at 08:24 UTC
Maybe once a project gets to a certain point you can strip the history by doing a release and then checking that in as a new project.
That's basically what we do where I work. Although we typically don't commit the entire checkout to the new module - we build it up a few files at a time so we have an opportunity to clean things up as the new module grows.
If nothing else, having a single CVS repository makes keeping track of your CVSROOT easier. This gets to be a big thing when you have 10-12 people who aren't all CVS or even UNIX literate to support. I wouldn't recommend shared CVS logins, though. Just define a cvsusers group and sgid the repository directories to it. That way you'll still be able to see what user just commited a particular bit of brain damage.