ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/cvs.xhtml
Revision: 1.14
Committed: Thu May 15 20:48:01 2003 UTC (21 years, 7 months ago) by tdb
Branch: MAIN
Changes since 1.13: +12 -12 lines
Log Message:
Merge in changes from branch created for new server. The old server is now
history... so we can make the new server use HEAD.

File Contents

# User Rev Content
1 tdb 1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2    
3     <!--
4 tdb 1.12 $Author: tdb $
5 tdb 1.14 $Id: cvs.shtml,v 1.13.2.2 2003/05/11 19:35:07 tdb Exp $
6 tdb 1.1 -->
7    
8    
9     <html>
10    
11     <head>
12     <title>i-scream cvs repository</title>
13     <meta name="description" content="A list of those who helped to develop the i-scream central monitoring system.">
14     <meta name="keywords" content="i-scream, project, credits, central,monitoring,system, unix, linux, nt, server, alert, acknowledgements">
15     </head>
16    
17 tdb 1.2 <body bgcolor="#ffffff" link="#0000ff" alink="#3333cc" vlink="#3333cc" text="#000066">
18 tdb 1.1
19     <table border="0" cellpadding="2" cellspacing="2">
20     <tr>
21     <td valign="top">
22     <!--#include virtual="left.inc" -->
23     </td>
24     <td valign="top">
25     <!--#include virtual="title.inc" -->
26    
27     <font face="Arial" size="2">
28     <h2>i-scream CVS Repository</h2>
29    
30     <p>The i-scream CVS Repository contains all code,
31 tdb 1.10 documentation, and other files pertaining to all i-scream projects.</p>
32 tdb 1.12
33     <p>All code available in the CVS Repository is <a href="/license.shtml">
34     licensed</a> under the GPL.</p>
35 tdb 1.1
36     <h3>Web Access</h3>
37    
38 tdb 1.4 <p>We use <a href="http://viewcvs.sourceforge.net/">viewcvs</a> to provide a
39     visual frontend to the CVS Repository. It allows you to browse around the
40     repository, viewing any version of a file, and the differences between different
41     versions. There is also a link to download the latest version of any section.</p>
42 tdb 1.1
43 tdb 1.14 <p><a href="http://cvs.i-scream.org/">http://cvs.i-scream.org/</a></p>
44 tdb 1.4
45     <p>We also have a facility to allow people to keep tabs on what's changed
46     recently. The following are available:</p>
47    
48 tdb 1.14 <p>Commits today: <a href="http://www.i-scream.org/cgi-bin/cvslog.cgi?period=today">http://www.i-scream.org/cgi-bin/cvslog.cgi?period=today</a><br>
49     Commits this week: <a href="http://www.i-scream.org/cgi-bin/cvslog.cgi?period=thisweek">http://www.i-scream.org/cgi-bin/cvslog.cgi?period=thisweek</a><br>
50     Commits in the past 7 days: <a href="http://www.i-scream.org/cgi-bin/cvslog.cgi?period=days&days=7">http://www.i-scream.org/cgi-bin/cvslog.cgi?period=days&days=7</a><br>
51     Commits made since 29/03/2001: <a href="http://www.i-scream.org/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>
52 tdb 1.4
53 tdb 1.1 <h3>Anonymous CVS Access (read-only)</h3>
54    
55     <p>Anyone can access the i-scream CVS repository in
56     anonymous mode read-only mode. The following commands will allow you to check
57     out a portion of the CVS repository. To see what is available it is recommended
58     that you first look at the web frontend.</p>
59     </font>
60    
61 tdb 1.14 <pre>cvs -d :pserver:anonymous@cvs.i-scream.org:/cvs/i-scream login
62     cvs -d :pserver:anonymous@cvs.i-scream.org:/cvs/i-scream checkout [module]</pre>
63 tdb 1.1
64     <font face="Arial" size="2">
65     <p>When asked for a password, simply press enter.
66     Replace [module] with the section you wish to checkout.</p>
67    
68     <h3>Developer CVS Access (write)</h3>
69    
70     <p>The i-scream development team have full write
71     access to the CVS repository. This is only available over SSH, and can be done
72     on most clients. First the following environment variables need to be set.</p>
73     </font>
74    
75     <pre>CVS_RSH = ssh
76 tdb 1.14 CVSROOT = :ext:username@cvs.i-scream.org:/cvs/i-scream</pre>
77 tdb 1.1
78     <font face="Arial" size="2">
79     <p>You should know your username and password
80     already. After setting these you will need to enter your password each time you
81     use a CVS command. Obviously this is a time wasting event, so an RSA key can be
82     generated and placed on the server for you. Please view the relevant ssh
83     manpages on how to generate an RSA key pair.</p>
84    
85     <p>After this you will be able to work with CVS as
86     normal.</p>
87    
88     <h3>Other means of accessing CVS</h3>
89    
90 tdb 1.3 <p>We currently provide <a href="http://www.polstra.com/projects/freeware/CVSup/"> CVSup</a> access to the repository, either for mirroring or
91     for maintaining an up-to-date local copy. You will probably want to create a
92     supfile that looks something like this;</p>
93     </font>
94    
95 tdb 1.14 <pre>*default host=cvsup.i-scream.org
96 tdb 1.3 *default base=/home/user/sup
97     *default prefix=/home/user/i-scream
98     *default release=cvs
99     *default delete use-rel-suffix
100 tdb 1.9 *default compress
101 tdb 1.13 i-scream.cms.source tag=.</pre>
102 tdb 1.3
103     <font face="Arial" size="2">
104     <p>The last item in that list is the collection you which to get. The collection
105     &quot;i-scream&quot; is simply the whole repository, and is best used with no
106     tag specified for mirroring. It is most likely that you will want to do that
107     given above, which gets the latest copy of the i-scream source code.</p>
108 tdb 1.6
109     <h3>CVS Statistics</h3>
110    
111 tdb 1.8 <p>There are some statistics available on the cms module of the CVS
112 tdb 1.14 repository, generated by <a href="http://cvsplot.sourceforge.net/">cvsplot</a>,
113 tdb 1.6 that allow you to see the progress of development. They're not that exciting,
114     but do show when the work was done.</p>
115    
116 tdb 1.14 <p><a href="http://www.i-scream.org/cvsplot">http://www.i-scream.org/cvsplot</a></p>
117 tdb 1.6
118 tdb 1.1 </font>
119    
120     <!--#include virtual="bottom.inc" -->
121     </td>
122     </tr>
123     </table>
124    
125     </body>
126    
127     </html>