[M3devel] conversion to another version control system
Tony Hosking
hosking at cs.purdue.edu
Fri Aug 27 20:02:50 CEST 2010
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
>
> -- hendrik
More information about the M3devel
mailing list