From: Rob H. <ro...@ro...> - 2003-05-12 16:19:10
|
On Mon, May 12, 2003 at 11:12:46AM +0200, Meinolf Sander wrote: > * Quoting Rob Helmer <ro...@ro...>: > > ms@mars:~$ sudo ls /usr/share/sandweb/users/ms/GRUB/grub-0.93/docs > CVS > > ms@mars:~$ sudo ls /usr/share/sandweb/users/ms/GRUB/grub-0.93/docs/CVS > Entries Repository Root > > ms@mars:~$ ls /var/local/cvs/grub-0.93/docs > boot.S grub.info-3 internals.texi mdate-sh src2texi > boot.S.texi grub-install.8 kernel.c menu.lst stamp-vti Ok, now we are getting somewhere :) Something does not look right here - /var/local/cvs/grub-0.93 is not a CVS module ( if it was, all these files would end in ",v" meaning they are version controlled by RCS ). You need to do a couple things to create a CVS repository, unfortunately SandWeb cannot do these things yet :( not until after 1.0 anyway. If I am wrong and you are sure this is a CVS repository, don't do the following :) Tell me what you've done so far. If you've just copied plain files into /var/local/cvs/grub-0.93, then you need to do the following : You should move /var/local/cvs/grub-0.93 to your home directory, leaving /var/local/cvs there ( is there anything else in /var/local/cvs ? ) Here's the procedure to create a new repo and import files : # go inside the dir containing the files you want to put under # version control cd ~/grub-0.93/ # point CVS to where your CVSROOT is/will be export CVSROOT=/var/local/cvs # this creates the repository based on the CVSROOT cvs init # import this dir, creating a "cvs module" # it's normal to name this "grub" not "grub-0.93", since you'll # want to do releases from within CVS using tags, not with # the directory name. ultimately it's up to you though. # parameters to "cvs import" command are : # module name, vendor name, release-tag # the following will work : cvs import grub msander R0_1 # if everything goes ok, you should now be able to check # out the grub module cd ~/ cvs checkout grub # you should now have a dir in ~/grub that's a valid checkout, # and /var/local/cvs/grub should contain a bunch of normal # directories and files ending in ",v". -- Rob |