--- web/www/cvs.xhtml 2001/06/06 15:47:48 1.6 +++ web/www/cvs.xhtml 2004/03/31 21:31:44 1.18 @@ -1,127 +1,137 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> - -<!-- - cvs.shtml - Created by tdb1 04/06/2001 - Last edited 06/06/2001 ---> - - -<html> - -<head> - <title>i-scream cvs repository</title> - <meta name="description" content="A list of those who helped to develop the i-scream central monitoring system."> - <meta name="keywords" content="i-scream, project, credits, central,monitoring,system, unix, linux, nt, server, alert, acknowledgements"> -</head> - -<body bgcolor="#ffffff" link="#0000ff" alink="#3333cc" vlink="#3333cc" text="#000066"> - -<table border="0" cellpadding="2" cellspacing="2"> - <tr> - <td valign="top"> -<!--#include virtual="left.inc" --> - </td> - <td valign="top"> -<!--#include virtual="title.inc" --> - -<font face="Arial" size="2"> -<h2>i-scream CVS Repository</h2> - -<p>The i-scream CVS Repository contains all code, -documentation, and other stuff pertaining to all i-scream projects.</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://www.i-scream.org.uk/cgi-bin/cvs/viewcvs.cgi">http://www.i-scream.org.uk/cgi-bin/cvs/viewcvs.cgi</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="http://www.i-scream.org.uk/cgi-bin/cvslog.cgi?period=today">http://www.i-scream.org.uk/cgi-bin/cvslog.cgi?period=today</a><br> -Commits this week: <a href="http://www.i-scream.org.uk/cgi-bin/cvslog.cgi?period=thisweek">http://www.i-scream.org.uk/cgi-bin/cvslog.cgi?period=thisweek</a><br> -Commits in the past 7 days: <a href="http://www.i-scream.org.uk/cgi-bin/cvslog.cgi?period=days&days=7">http://www.i-scream.org.uk/cgi-bin/cvslog.cgi?period=days&days=7</a></p> - -<p>Finally we have some graphical statistics on the data held in CVS:</p> - -<p>[to be added]</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> -</font> - -<pre>cvs -d :pserver:anonymous@cvs.i-scream.org.uk:/cvs/i-scream login -cvs -d :pserver:anonymous@cvs.i-scream.org.uk:/cvs/i-scream checkout [module]</pre> - -<font face="Arial" size="2"> -<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> -</font> - -<pre>CVS_RSH = ssh -CVSROOT = :ext:username@cvs.i-scream.org.uk:/cvs/i-scream</pre> - -<font face="Arial" size="2"> -<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.polstra.com/projects/freeware/CVSup/"> 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> -</font> - -<pre>*default host=cvsup.i-scream.org.uk +<!--#include virtual="/doctype.inc" --> + <head> + <title> + i-scream cvs repository + </title> +<!--#include virtual="/style.inc" --> + </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.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 + 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> +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> +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> +*default host=cvsup.i-scream.org *default base=/home/user/sup *default prefix=/home/user/i-scream *default release=cvs *default delete use-rel-suffix -i-scream.source tag=.</pre> - -<font face="Arial" size="2"> -<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 source module of the CVS -repository, generated by <a href="http://cvsstat.sourceforge.net/">cvsstat</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="http://www.i-scream.org.uk/cvsstat">http://www.i-scream.org.uk/cvsstat</a></p> - -</font> - -<!--#include virtual="bottom.inc" --> - </td> - </tr> -</table> - -</body> - +*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> +<!--#include virtual="/footer.inc" --> + </div> +<!--#include virtual="/menu.inc" --> + </div> + </body> </html>