Xicheng Jia wrote:
> 
> I have several modules in my repository under the following
> directory:
> 
>   /users/t1/CVSROOT
> 
> But recently, our system administrator transfered all my data to another
> directory, say:
> 
>   /users/005/t3/CVSROOT
> 
> Then I can not checkin or do some other cvs operations correctly on
> the files I checkouted out several weeks before, b/c the CVS root had been
> changed.

The CVS/Root files in your sandbox(en) need to be updated to reflect the
new repository path. The following will generate a script to do the
conversion:

        find . -type d -name CVS \
        |awk '{print "echo $CVSROOT >\"" $1 "/Root\""}'

You can tweak the output if need be, then just run the script from the
top of a sandbox. $CVSROOT needs to be set to the new location. Use at
your own risk!

-Matt


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to