On 2004-04-23 02:44, dave <[EMAIL PROTECTED]> wrote:
> Hello,
>     I've got a cvs repository i'd like to move to another system, but i am
> uncertain as to how to back it up, any advice helpful.
>     Also, i've got an anonymous user in the file READERS, however he can
> still commit changes to the repository, i am speculating this might be a
> permissions issue, can anyone confirm this?

CVS doesn't store information in any special filesystem metadata area.
The CVSROOT files are plain text files, whose normal attributes (owner,
permissions, creation-modification and access times, etc.) are all that
needs to be backed up.

I have moved CVSROOT hierarchies many times, either in different places
within the same filesystem or in other filesystems/machines altogether.
All you should need to do is:

a. Make sure nobody uses the CVSROOT in question while you back it up.

   This is important, to avoid taking a backup copy of files that are
   either locked by a running cvs client or are incomplete, since
   they're being updated at the time you start backing up.

b. Use your favorite archiver to take a backup copy, i.e.:

        % cd $CVSROOT
        % tar cvf cvsroot.tgz .

That should be enough :)

- Giorgos

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to