ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/cvs.xhtml
Revision: 1.6
Committed: Wed Jun 6 15:47:48 2001 UTC (22 years, 9 months ago) by tdb
Branch: MAIN
Changes since 1.5: +11 -1 lines
Log Message:
Added a section on the CVS statistics.

File Contents

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