==== 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 * [[http://www.xensource.com/|Xen]] has been using Hg for several months now. * Audacious Media Player project switched to Hg recently. * [[http://www.mozilla.org|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. * The %%FreeBSD%% doc/ tree, is available at an [[http://hg.hellug.gr/doc|alternative location]] too. Contact: [[/GiorgosKeramidas|GiorgosKeramidas]]. * pkgsrc, the portable source-based package management used by %%NetBSD%% and available on several OS. Conversion is being handled by cvs20hg. ---- {{tag>Stale}} {{tag>Historical}}