--- web/www/cvs.xhtml 2004/03/21 23:58:07 1.15 +++ web/www/cvs.xhtml 2012/01/12 16:14:40 1.19 @@ -1,90 +1,107 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html> - -<head> -<title>i-scream cvs repository</title> +<!--#include virtual="/doctype.inc" --> + <head> + <title> + i-scream CVS Repository + </title> <!--#include virtual="/style.inc" --> -</head> - -<body> - -<div id="container"> - -<div id="main"> - + </head> + <body> + <div id="container"> + <div id="main"> <!--#include virtual="/header.inc" --> - -<div id="contents"> -<h1 class="top">i-scream CVS Repository</h1> - -<p>The i-scream CVS Repository contains all code, -documentation, and other files pertaining to all i-scream projects.</p> - -<p>All code available in the CVS Repository is <a href="/license.shtml"> -licensed</a> under the GPL.</p> - -<h3>Web Access</h3> - -<p>We use <a href="http://viewcvs.sourceforge.net/">viewcvs</a> to provide a -visual frontend to the CVS Repository. It allows you to browse around the -repository, viewing any version of a file, and the differences between different -versions. There is also a link to download the latest version of any section.</p> - -<p><a href="http://cvs.i-scream.org/">http://cvs.i-scream.org/</a></p> - -<p>We also have a facility to allow people to keep tabs on what's changed -recently. The following are available:</p> - -<p>Commits today: <a href="/cgi-bin/cvslog.cgi?period=today">http://www.i-scream.org/cgi-bin/cvslog.cgi?period=today</a><br/> -Commits this week: <a href="/cgi-bin/cvslog.cgi?period=thisweek">http://www.i-scream.org/cgi-bin/cvslog.cgi?period=thisweek</a><br/> -Commits in the past 7 days: <a href="/cgi-bin/cvslog.cgi?period=days&days=7">http://www.i-scream.org/cgi-bin/cvslog.cgi?period=days&days=7</a><br/> -Commits made since 29/03/2001: <a href="/cgi-bin/cvslog.cgi?period=since&date=2001/03/29">http://www.i-scream.org/cgi-bin/cvslog.cgi?period=since&date=2001/03/29</a></p> - -<h3>Anonymous CVS Access (read-only)</h3> - -<p>Anyone can access the i-scream CVS repository in -anonymous mode read-only mode. The following commands will allow you to check -out a portion of the CVS repository. To see what is available it is recommended -that you first look at the web frontend.</p> - -<pre> + <div id="contents"> + <h1 class="top"> + i-scream CVS Repository + </h1> + <p> + The i-scream CVS Repository contains code, + documentation, and other files pertaining to all i-scream + projects. + </p> + <p> + <b>All new code with be found in our + <a href="/git.xhtml">Git</a> repositories.</b> + </p> + <p> + All code available in the CVS Repository is + <a href="/license.xhtml">licensed</a> under the GPL. + </p> + <h3> + Web Access + </h3> + <p> + We use <a href="http://viewcvs.sourceforge.net/">viewcvs</a> + to provide a visual frontend to the CVS Repository. It + allows you to browse around the repository, viewing any + version of a file, and the differences between different + versions. There is also a link to download the latest + version of any section. + </p> + <p> + <a href="http://cvs.i-scream.org/">http://cvs.i-scream.org/</a> + </p> + <p> + We also have a facility to allow people to keep tabs on + what's changed recently. The following are available: + </p> + <ul> + <li><a href="/cgi-bin/cvslog.cgi?period=today">Commits today</a></li> + <li><a href="/cgi-bin/cvslog.cgi?period=thisweek">Commits this week</a></li> + <li><a href="/cgi-bin/cvslog.cgi?period=days&days=7">Commits in the past 7 days</a></li> + <li><a href="/cgi-bin/cvslog.cgi?period=since&date=2001/03/29">Commits made since 29/03/2001</a></li> + </ul> + <h3> + Anonymous CVS Access (read-only) + </h3> + <p> + Anyone can access the i-scream CVS repository in anonymous + read-only mode. The following commands will allow you + to check out a portion of the CVS repository. To see what + is available it is recommended that you first look at the + web frontend. + </p> + <pre> cvs -d :pserver:anonymous@cvs.i-scream.org:/cvs/i-scream login cvs -d :pserver:anonymous@cvs.i-scream.org:/cvs/i-scream checkout [module] </pre> - -<p>When asked for a password, simply press enter. -Replace [module] with the section you wish to checkout.</p> - -<h3>Developer CVS Access (write)</h3> - -<p>The i-scream development team have full write -access to the CVS repository. This is only available over SSH, and can be done -on most clients. First the following environment variables need to be set.</p> - -<pre> + <p> + When asked for a password, simply press enter. Replace + [module] with the section you wish to checkout. + </p> + <h3> + Developer CVS Access (write) + </h3> + <p> + The i-scream development team have full write access to the + CVS repository. This is only available over SSH, and can be + done on most clients. First the following environment + variables need to be set. + </p> + <pre> CVS_RSH = ssh CVSROOT = :ext:username@cvs.i-scream.org:/cvs/i-scream </pre> - -<p>You should know your username and password -already. After setting these you will need to enter your password each time you -use a CVS command. Obviously this is a time wasting event, so an RSA key can be -generated and placed on the server for you. Please view the relevant ssh -manpages on how to generate an RSA key pair.</p> - -<p>After this you will be able to work with CVS as -normal.</p> - -<h3>Other means of accessing CVS</h3> - -<p>We currently provide <a href="http://www.cvsup.org/">CVSup</a> access to -the repository, either for mirroring or for maintaining an up-to-date local -copy. You will probably want to create a supfile that looks something like -this;</p> - -<pre> + <p> + You should know your username and password already. After + setting these you will need to enter your password each + time you use a CVS command. Obviously this is a time + wasting event, so an RSA key can be generated and placed on + the server for you. Please view the relevant ssh manpages + on how to generate an RSA key pair. + </p> + <p> + After this you will be able to work with CVS as normal. + </p> + <h3> + Other means of accessing CVS + </h3> + <p> + We currently provide <a href="http://www.cvsup.org/">CVSup</a> + access to the repository, either for mirroring or for + maintaining an up-to-date local copy. You will probably + want to create a supfile that looks something like this; + </p> + <pre> *default host=cvsup.i-scream.org *default base=/home/user/sup *default prefix=/home/user/i-scream @@ -93,31 +110,32 @@ this;</p> *default compress i-scream.cms.source tag=. </pre> - -<p>The last item in that list is the collection you which to get. The collection -"i-scream" is simply the whole repository, and is best used with no -tag specified for mirroring. It is most likely that you will want to do that -given above, which gets the latest copy of the i-scream source code.</p> - -<h3>CVS Statistics</h3> - -<p>There are some statistics available on the cms module of the CVS -repository, generated by <a href="http://cvsplot.sourceforge.net/">cvsplot</a>, -that allow you to see the progress of development. They're not that exciting, -but do show when the work was done.</p> - -<p> -<a href="/cvsplot/">http://www.i-scream.org/cvsplot/</a> -</p> -</div> - + <p> + The last item in that list is the collection you which to + get. The collection "i-scream" is simply the whole + repository, and is best used with no tag specified for + mirroring. It is most likely that you will want to do that + given above, which gets the latest copy of the i-scream + source code. + </p> + <h3> + CVS Statistics + </h3> + <p> + There are some statistics available on the cms module + of the CVS repository, generated by + <a href="http://cvsplot.sourceforge.net/">cvsplot</a>, + that allow you to see the progress of development. + They're not that exciting, but do show when the work + was done. + </p> + <p> + <a href="/cvsplot/">http://www.i-scream.org/cvsplot/</a> + </p> + </div> <!--#include virtual="/footer.inc" --> - -</div> - + </div> <!--#include virtual="/menu.inc" --> - -</div> - -</body> + </div> + </body> </html>