CVS import: testers wanted

Frank A. Kingswood frank at kingswood-consulting.co.uk
Tue Apr 8 12:40:22 CDT 2008


Martin Gadbois wrote:

> Frank A. Kingswood wrote:
>> It would be really helpful if some people here could try it, and report 
>> back any problems or successes. I have tried it on some small and really 
>> huge private repositories I have access to, and a couple of public ones 
>> with more success than I ever had with cvsps-2.1 or tailor.
> 
> Does it have to have access to the ,v files (the RCS files) or it goes
> through the network?

It does not need the ,v files, just access to the repository just like 
you normally would use it. In most cases that means a :pserver: or :ext: 
server, but I have also successfully used it with :local: paths.

> Also, can you tell it to convert only a CVS branch at a time?

Not at the moment. That is straightforward to add, but I'm undecided on 
where to add the user interface options to control this.

As an alternative, you can convert all of the CVS history into separate 
repositories with --config convert.hg.clonebranches=True. This gives you 
one hg repository per branch, and you can then pull the resulting 
repositories you want to keep. This should be good enough unless you 
have branches that (because of their size) make this hard or impossible.

Frank



More information about the Mercurial-devel mailing list