Diff of /web/www/cvs.xhtml

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

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

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

  ViewVC Help
Powered by ViewVC 1.1.27