>Date: Thu, 27 Apr 2000 11:26:31 -0500
>From: Dave Sherohman <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Moving projects
>User-Agent: Mutt/1.0.1i
>X-Mailing-List: <[EMAIL PROTECTED]> archive/latest/16835
>
>I'm managing my first (substantial) repository and have just realized 
that,
>given the number of projects in it, it would be good to create a doc
>meta-project and make all the various project-specific documentation 
projects
>subprojects of it.  (i.e., instead of /proj and /projdoc, have /proj and
>/doc/projdoc)
>
>If I just rearrange the directories in the repository without telling 
CVS,
>will it get upset?  If so, what's the cleanest way to do this?
>

CVS won't get upset but your developers might.  If a developer has a 
module checked out that you move they will not be able to check it in.
You can recover from this by editing the CVS/Repository file in every 
module but this can be error prone.

I recommend that you make a copy of the repository which you can 
re-arrange to your hearts content.  I would write a script to do this so 
that it is reproducable.  Once it is arranged how you want it, get 
everyone to release their workspaces and you can re-arrange the repository 
and then have everyone check everything out again.

-- 
Stephen Rasku                   E-mail: [EMAIL PROTECTED]
Senior Software Engineer        Phone:  (604) 872-6676
TGI Technologies                Web:    http://www.tgivan.com/

Reply via email to