ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/cvs.xhtml
Revision: 1.16
Committed: Tue Mar 23 20:22:27 2004 UTC (20 years, 8 months ago) by tdb
Branch: MAIN
Changes since 1.15: +2 -5 lines
Log Message:
Move to .xhtml files instead of .shtml. They still use SSI.

We're now validating as XHTML 1.1 (or, at least we will be when I've tested
every page of the site to make sure it validates). I've put the necessary
frigs in the webserver so it returns the content-type as text/html if the
web browser doesn't make any claims to know about application/xhtml+xml
(which is the content type defined by the XHTML standards).

File Contents

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