On Mon, 1 Nov 2010 09:42:57 +0800, Steve Landers wrote:
On 01/11/2010, at 5:43 AM, Rene wrote: I have moved my fossil repository for cvs conversions to https://chiselapp.com/ [1] under the name csv2scm. If you want to convert a cvs repository give it a go. I have done successful conversions on the public freebsd cvs repositories project/compat-fbsd en projects/binup. And the largest I have done is the public postgres cvs repository. That took on my Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz with 2 GB * 20 minutes to construct a meta database (cvs2sqlite) * 1,5 hours to get the change sets (commits) * 4,5 hours to do the actual import (db2fossil) Unfortunately https://chiselapp.com/ [2] has an old fossil binary from May. The documentation isn't shown as homepage an error instead "No such document: tip/doc/wiki/index.wiki" On the Tclers Chat, Konstantin Khomoutov (kostix) mentioned a link describing "Lessons from PostgreSQL's Git transition" ( http://lwn.net/Articles/409635/ [3] ) and noted they mention CVS repo accumulated some crap over time which requited manual intervention, besides other issues, and wondered if a big project like Tcl/Tk could suffer from the same syndrome. A few of us in the Tcl/Tk community have been wondering how Fossil would cope with a Tcl/Tk repositiory, Based on your experience with Postgres, are there any lessons to be learned? Steve Actually the lessons learned from the git migration have been put in the postgres cvs repository. They have cleaned up the repo. There for it is one of the most easy to migrate. But having said that. I have downloaded the freebsd cvs repostory and the netbsd public cvs repositories. I had no problem converting the freebsd projects/compat-fbsd and projects/binup. I did had a problem with netbsd pkgsrc. It containd a module where the parent were out of date with respect to the child. The reason I started doing this was that I wanted to migrate a private cvs repo. The project has been canceled but I can convert the repo with out a problem I don't know what the TCl/tk repo contains. I think it's older than postgres. Is it a down loadable cvs repo? I can have a look at it. What I would recommend is install cvs2scm and run cvs2sqlite, this won't take long under an hour . If you get comments that a parent is younger then its child (or that the child is older then its parent) you definitely have something to work on. If that didn't happen it looks brighter for you. Do you use key word substation extensivly. Because you have to do what postgres did remove the keywords from the tip. -- Rene Links: ------ [1] https://chiselapp.com/ [2] https://chiselapp.com/ [3] http://lwn.net/Articles/409635/
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users