versioncontrol:hgmigration

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.

  • 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.
  • The FreeBSD doc/ tree, is available at an alternative location too. Contact: GiorgosKeramidas.
  • pkgsrc, the portable source-based package management used by NetBSD and available on several OS. Conversion is being handled by cvs20hg.

  • versioncontrol/hgmigration.txt
  • Last modified: 2022/10/07 03:00
  • by KubilayKocak