This is an old revision of the document!


This page describe the study of Mercurial (henceforth known as Hg) as a possible candidate to replace both CVS and Perforce for the FreeBSD Project.

You must have fully read the main VersionControl page for a set of requirements and processes currently used by the FreeBSD Project in its day-to-day operations, from basic VCS usage to release engineering.

Hg is being used by several FOSS projects and vendors.

  • Xen has been using Hg for several months now
  • Mozilla project will probably switch to Mercurial as their main VCS too

Some people are now converting entire repositories and exposes them to the world:

  • FreeBSD has several converted repositories available here
  • pkgsrc, the portable source-based package management used by NetBSD and available on several OS has now Hg mirrors here. Conversion is being handled by cvs20hg

  • versioncontrol/hgmigration.1521004068.txt.gz
  • Last modified: 2018/03/14 05:07
  • by MarkLinimon