ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/cvs.shtml
Revision: 1.15
Committed: Sun Mar 21 23:58:07 2004 UTC (20 years, 8 months ago) by tdb
Branch: MAIN
Changes since 1.14: +42 -46 lines
Log Message:
Commit new website. The old site is tagged, so this won't change the live
site... but it does move HEAD on to the new site.

Too many changes to list really. General points are:

- Moved to a XHTML CSS compliant site.
- Reorganised the site into a more multi-project based look.
- Removed a lot of cruft.

Still to do:

- Fix all the zillions of bugs stopping the whole site from validating :-)
- Tidy up the HTML in terms of layout and indentation.

Thanks to AJ for his help this weekend in doing this.

File Contents

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