59 lines
2.6 KiB
Text
59 lines
2.6 KiB
Text
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
|
|
<!ENTITY base CDATA "..">
|
|
<!ENTITY date "$FreeBSD: www/en/developers/cvs.sgml,v 1.9 2008/07/24 07:55:40 pav Exp $">
|
|
<!ENTITY title "Source code repositories">
|
|
<!ENTITY % navinclude.developers "INCLUDE">
|
|
]>
|
|
|
|
<html>
|
|
&header;
|
|
|
|
<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> and
|
|
<a href="http://www.FreeBSD.org.ua/cgi/cvsweb.cgi?cvsroot=freebsd">Ukraine</a>.</p>
|
|
|
|
<h2>Subversion</h2>
|
|
|
|
<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://svn.freebsd.org/viewvc/base/">web
|
|
interface</a> is available for browsing the repository. All changes are
|
|
also exported back to the CVS repository.</p>
|
|
|
|
&footer;
|
|
|
|
</body>
|
|
</html>
|