Converting a cvs repository to mercurial after cvs checkout .

Ryan Turnbull rturnbull at utilitran.com
Thu Apr 1 12:42:19 CDT 2010


Hello Mathieu,
     I have tried two versions with no success.  The two versions are....

     Mercurial Distributed SCM (version 1.5)

     When I do a checkout from cvs under at directory..
     mkdir repository
     cd repository
     cvs checkout .

     Now I have the repository I want to convert.

     In the above version I get the following on hg convert repository 
/home/repohg

     It goes through the scanning of source...

     collecting CVS rlog information.
<numerous rlog entries here>

     It gets to the end of that process, then does...
     sorting...
     converting...
     9581 Initial revision
     cvs server: cvs checkout: cannot find module 
`./home/javacvs/xxxxxx/XXXXX/XXXX/xxxxxxxxx-xxxxxx.xml' - ignored

     abort: unknown CVS response: error

     On version Mercurial Distributed SCM (version 1.5+125-8f4c95368313) 
I get the following....

     initializing destination /home/javahg repository
     connecting to :pserver:blahblah at blah:/home/javacvs
     scanning source...
     collecting CVS rlog
     cvs [rlog aborted]: received abort signal
     cvs: recurse.c:642: do_recursion: Assertion `strstr (repository, 
"/./") == ((void *)0)' failed.
     0 log entries
     creating changesets
     0 changeset entries
     sorting...
     converting...

Let me know if you need anything further.....

Thanks





On 04/01/2010 09:44 AM, Mathieu Clabaut wrote:
> Did you try with crew and/or stable ?
> issue1649 should be closed ?
> Can you tell us a bit more about your hg version, and about  the 
> problem encountered ?
>
> -Mathieu
>
> On Thu, Apr 1, 2010 at 17:15, Ryan Turnbull <rturnbull at utilitran.com 
> <mailto:rturnbull at utilitran.com>> wrote:
>
>     Hello to all,
>
>        Has anyone had any success in converting a cvs repository to
>     mercurial after checking out the repository as "cvs checkout ."
>
>        I have seen there is a bug (1649) that is being worked on to
>     address this.  Was this possible in older versions of mercurial or
>     cvsps?
>
>        I have successfully converted individual modules via "cvs
>     checkout modulename".  Is there a way I could pull all these
>     individual repos into one larger mercurial repository?
>
>     Please let me know.
>
>     Cheers
>
>     Ryan
>     _______________________________________________
>     Mercurial mailing list
>     Mercurial at selenic.com <mailto:Mercurial at selenic.com>
>     http://selenic.com/mailman/listinfo/mercurial
>
>

-- 

*Ryan Turnbull*

Network Administrator

/*Utilitran Corporation*/

Suite 250, 6815 - 8th Avenue NE

Calgary, Alberta

T2E 7H7

Cell: 403-554-0455

Office: 403-301-3713 ext. 4452

Fax: 403-301-3716

Toll: 1-866-884-5487

Email: ryan.turnbull at utilitran.com <mailto:ryan.turnbull at utilitran.com>

Mobile Email: rturnbull at telus.blackberry.net 
<mailto:rturnbull at telus.blackberry.net>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial/attachments/20100401/fb52c972/attachment.htm>


More information about the Mercurial mailing list