Fossil and Git mirrors of pkgsrc and src

August 03, 2011 posted by Jörg Sonnenberger

The NetBSD CVS repository has seen a lot of work over the recent months to clean up various historic artefacts. Together with the improvements in cvs2fossil and the Fossil->Git conversion, it is now possible to provide a precise, up-to-date conversion.

The Git repositories can be found on github, checkout pkgsrc and src.

The Fossil repositories can be found at src (mirror) and pkgsrc (mirror). The raw database as faster alternative to cloning can be found on

This repositories are synchronised with a normal latency of 2h. The only differences between a checkout from CVS and Fossil/Git are supposed to be related to historic checkouts of files pulled from a vendor branch. The implemented behaviour is consistent with the changes in the file. RCS IDs are all expanded using the same rules CVS follows.




Nice work, thanks Joerg! @RCS Ids: How'd you do that, fossil now supports hooks? Is a branch of that available?

Posted by Martin Weber on August 03, 2011 at 05:26 PM UTC #

there is no pkgsrc/wip or did I miss something?

Posted by Julian on August 04, 2011 at 06:50 AM UTC #

Martin: the RCS IDs are expanded as part of the conversion process. They end up in the correct form in the Fossil/Git repository. Julian: you didn't miss anything.

Posted by Jörg Sonnenberger on August 04, 2011 at 03:23 PM UTC #

Post a Comment:
Comments are closed for this entry.