doc/en/developers/cvs.sgml
Hiroki Sato cfd9e12239 www cleanup mega commit:
- Move includes.nav*.sgml to share/sgml/navibar.ent and
   <lang>/share/sgml/nabibar.l10n.ent.

 - Move includes.sgml and includes.xsl to
   share/sgml/common.ent, share/sgml/header.ent, <lang>/share/sgml/l10n.ent,
   and <lang>?share/sgml/header.l10n.ent.

 - Move most of XSLT libraries to share/sgml/*.xsl and
   <lang>/share/sgml/*.xsl.

 - Move news.xml and other *.xml files for the similar purpose
   to share/sgml/*.xml and <lang>/share/sgml/*.xml.

 - Switch to use a custom DTD for HTML document.  Now we use
   "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension", which is
   HTML 4.01 + some entities previously pulled via
   "<!ENTITY % includes SYSTEM "includes.sgml"> %includes;" line.
   The location of entity file will be resolved by using catalog file.

 - Add DOCTYPE declearation to XML documents.  This makes the followings
   possible:

   * Use of &foo; entities for SGML in an XML file instead of defining
     {$foo} as the same content.

   * &symbolic; entities for Latin characters.

 - Duplicated information between SGML and XML, or English and
   translated doc, has been removed as much as possible.
2006-08-19 21:20:54 +00:00

54 lines
2.4 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.5 2006/02/06 19:33:05 jcamou Exp $">
<!ENTITY title "CVS Repository">
<!ENTITY % navinclude.developers "INCLUDE">
]>
<html>
&header;
<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>
<li>Finally, if you have got bandwidth to burn or you prefer / are forced
to use FTP, you can simply mirror the CVS repository from <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/development/FreeBSD-CVS">ftp.FreeBSD.org</a>.
</li>
</ul>
<p>Mirrors of the CVS web interface are available in
<a href="http://cvs.freebsd.uwaterloo.ca/cgi-bin/cvsweb.cgi/">Canada</a>,
<a href="http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/">Japan</a>,
<a href="http://cvsup.pt.FreeBSD.org/cgi-bin/cvsweb/cvsweb.cgi/">Portugal</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>
&footer;
</body>
</html>