de-emphasize the use of CVS and cvsup by the project.

Approved by:	gjb
This commit is contained in:
Eitan Adler 2012-10-14 03:26:49 +00:00
parent 6e5265fcb9
commit e2682ec838
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=39747

View file

@ -13,45 +13,14 @@
<body class="navinclude.developers">
<h2>CVS</h2>
<p><a href="http://www.FreeBSD.org/cgi/man.cgi?cvs">CVS</a> (the
Concurrent Version System) is the tool we use for keeping our sources
under control. Every change (with accompanying log message explaining
its purpose) from FreeBSD 2.0 to the present is stored here. It can be
easily viewed from the web interface mentioned below. To obtain a complete copy
of the FreeBSD CVS repository or any of the development branches inside
it, you may choose any one of following options:</p>
<ul>
<li><a href="&base;/doc/en_US.ISO8859-1/books/handbook/cvsup.html">CVSup</a> if you are looking
for on-demand, low overhead access using a custom utility (written in
Modula-3 no less).</li>
<li><a name="anoncvs" href="&base;/doc/en_US.ISO8859-1/books/handbook/anoncvs.html">anoncvs</a>
if you are looking for on-demand access that has higher overhead than
cvsup (in terms of wall time and bytes transferred) but is easier to use
for checking out small pieces of the tree and requires nothing more
than the cvs tools already bundled with FreeBSD.</li>
<li><a href="&base;/doc/en_US.ISO8859-1/books/handbook/ctm.html">CTM</a> if you are looking for
very low overhead, batch-mode access (basically, patches through
email).</li>
<li>The <a href="http://cvsweb.FreeBSD.org/">web interface</a>
if you are looking to simply browse the repository in search of a
specific change or file revision.</li>
</ul>
<p>Mirrors of the CVS web interface are available in
<a href="http://www.cz.FreeBSD.org/cgi/cvsweb.cgi/">Czech republic</a>,
<a href="http://www.dk.FreeBSD.org/cgi/cvsweb.cgi/">Denmark</a>,
<a href="http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/">Japan</a>,
<a href="http://cvsweb.FreeBSD.org/">USA/California</a>.
</p>
<h2>Subversion</h2>
<p><a href="http://subversion.tigris.org/">Subversion</a>
is the tool the &os;&nbsp;Project uses for keeping its sources
under control. Every change (with an accompanying log message
explaining its purpose) is stored. It can be
easily viewed from the web interface mentioned below.</p>
<p>In June 2008, development of the base system moved to a different
version control system, <a href="http://subversion.tigris.org/">Subversion</a>
(SVN for short). The <a href="http://svnweb.FreeBSD.org/base/">web
@ -65,6 +34,29 @@
available for browsing the contents of the FreeBSD Documentation
Project SVN repository.</p>
<p>In July 2012, the FreeBSD Ports tree moved from CVS to
Subversion. There is a <a
href="http://svnweb.FreeBSD.org/ports/">web interface</a> for
browsing the repository. The Ports tree is also exported back
to the CVS repository.
It will cease to be exported early 2013.</p>
<h2>Legacy - CVS</h2>
<p><a href="http://www.FreeBSD.org/cgi/man.cgi?cvs">CVS</a> (the
Concurrent Version System) used to be the tool &os;&nbsp;Project use to keep
the sources under control.</p>
<p>The old web interface can be accessed at <a
href="http://www.freebsd.org/cgi/cvsweb.cgi/">the cvsweb instance
</a>.</p>
<h2>Other options</h2>
<p><a href="&base;/doc/en_US.ISO8859-1/books/handbook/ctm.html">
CTM</a> if you are looking for
very low overhead, batch-mode access (basically, patches through
email).</p>
</body>
</html>