[M3devel] conversion to another version control system

hendrik at topoi.pooq.com hendrik at topoi.pooq.com
Fri Aug 27 21:31:56 CEST 2010


On Fri, Aug 27, 2010 at 02:02:50PM -0400, Tony Hosking wrote:
> cvs checkout gives you a checked out working directory not a repository.
> You'd need to *copy* the repository hierarchy verbatim.
> 
> On 27 Aug 2010, at 14:09, hendrik at topoi.pooq.com wrote:
> 
> > On Fri, Aug 27, 2010 at 01:35:02PM -0400, hendrik at topoi.pooq.com wrote:
> >> I was tinkering with a copy of the Modula 3 cvs repository I had made 
> >> a few months ago using cvsup, seeing of cvs2git would make me a proper 
> >> git-fast-import file.  It complained that what I provided wasn't a valid 
> >> CVS repository:
> >> 
> >> ERROR: the path '/farhome/hendrik/newcm3/trywholecvs/cvs' is not a CVS 
> >> repository, nor a path within a CVS repository.  A CVS repository 
> >> contains a CVSROOT directory within its root directory.
> >> 
> >> Now I looked around, and couldn't find a CVSROOT directory anywhere 
> >> except in /usr/lib/cvs, which is probably irrelevant.
> >> 
> >> Is this a problem with cvs2git, a problem with the repository, or a 
> >> problem with cvsup, or a problem with the way I used cvsup to copy the 
> >> repository?  Or would any regular cvs user know just exactly what to do?
> > 
> > Should I perhaps just create an empty CVSROOT directory somewhere?
> > 
> > In case it indicates what I did wrong, an ancient log indicates that 
> > when I created the copy of the repository in the first place, I used the 
> > commands
> > 
> > cvs -d :pserver:anonymous at modula3.elegosoft.com:/usr/cvs login
> > cvs -d :pserver:anonymous at modula3.elegosoft.com:/usr/cvs checkout cm3

OK.  it looks as if this wasn't the command I used.  I do remember using 
cvsup at some point.  I do have a lot of ,v files. so it's not a 
checkout I'm looking at.  I seem to have looked at the wrong set of 
logs.  That's was from the set that records how I compiled cvsup.

I found the cvsupfile.cm3 file I used.  It looks as if I didn't fully 
uncomment stuff.  

Will rerun.  I hope it won't overload the server.

-- hendrik



More information about the M3devel mailing list