You were redirected here from hgmigration.
Summary
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.
Prerequesites
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 usage
Hg is being used by several FOSS projects and vendors.
- OpenSolaris has selected Hg as its main VCS
- Xen has been using Hg for several months now.
- Audacious Media Player project switched to Hg recently.
- 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.
- pkgsrc, the portable source-based package management used by NetBSD and available on several OS. Conversion is being handled by cvs20hg.