This is an old revision of the document!


If you are reading this, you presumably were directed here from the output of our deprecated Subversion → Cvs exporter and are wondering what is going on.

In 2008 - over four years ago - , the base source tree for FreeBSD.org switched from cvs to subversion. As a transition aide, a temporary converter was written to replicate svn commits into the old-style cvs tree. It was a hack, is constantly breaking, and has outlived its usefulness.

Since then, the doc, www, and most recently, the ports tree have converted. The transition on the FreeBSD.org side has completed. CVS is Deprecated. It is time to move on.

There is no svnsup or svnup, and will not be. You can, however, svnsync a copy to your laptop if you wish. You may even import it via git-svn to a local git repository.

Ports

If you are receiving your ports via cvsup, we would strongly encourage you to consider switching to portsnap(8). It is built into the base system, is well documented, robust, and arguably the preferred access method for people who are not actual ports committers.

The ports group has an accelerated timeline to cease exporting to cvs. Assume it will be over by the end of the year 2012.

Source

If you are receiving your source' updates by cvsup, you have two options. Perhaps three, depending on your source tree.

Option 1) Use Subversion, which is conveniently available as ports/devel/subversion (turn on freebsd keywords!) and check out from a mirror. See http://www.freebsd.org/doc/handbook/mirrors-svn.html.

Option 2) Consider freebsd-update(8) if you are looking to track binary releases and security patches.

Option 3) For FreeBSD 9-stable, 8-stable and 7-stable, we will be attempting to continue updates through the exporter the official “support” end-of-life for last release on the branch. This means, updates will be maintained on a best effort basis until 9.0-RELEASE, 8.3-RELEASE, 7.4-RELEASE are no longer supported. (This announcement pre-dates 9.1-RELEASE, it will not extend the lifetime of RELENG_9 branch).

9.0-RELEASE was built from svn sources, not cvs. As a general rule you should not be using cvsup/cvs to update it. You should switch to subversion or freebsd-update at your earliest practical convenience.

It is likely that by the end of 2012, the source exporter will be maintained and operated by a third party volunteer rather than an official project resource, just like CTM.

It would be worth your time to evaluate your transition options now.

Doc / WWW

doc/www is not exporting to cvs, it is not obtainable via cvsup.

  • versioncontrol/cvsisdeprecated.1351131538.txt.gz
  • Last modified: 2012/10/25 02:18
  • by PeterWemm