+++ /dev/null
-<!--#include virtual="/doctype.inc" -->
- <head>
- <title>
- i-scream CVS Repository
- </title>
-<!--#include virtual="/style.inc" -->
- </head>
- <body>
- <div id="container">
- <div id="main">
-<!--#include virtual="/header.inc" -->
- <div id="contents">
- <h1 class="top">
- i-scream CVS Repository
- </h1>
- <p>
- The i-scream CVS Repository contains code,
- documentation, and other files pertaining to all i-scream
- projects.
- </p>
- <p>
- <b>All new code with be found in our
- <a href="/git.xhtml">Git</a> repositories.</b>
- </p>
- <p>
- All code available in the CVS Repository is
- <a href="/license.xhtml">licensed</a> under the GPL unless
- otherwise stated.
- </p>
- <h3>
- Web Access
- </h3>
- <p>
- We use <a href="http://viewcvs.sourceforge.net/">viewcvs</a>
- to provide a visual frontend to the CVS Repository. It
- allows you to browse around the repository, viewing any
- version of a file, and the differences between different
- versions. There is also a link to download the latest
- version of any section.
- </p>
- <p>
- <a href="http://cvs.i-scream.org/">http://cvs.i-scream.org/</a>
- </p>
- <p>
- We also have a facility to allow people to keep tabs on
- what's changed recently. The following are available:
- </p>
- <ul>
- <li><a href="/cgi-bin/cvslog.cgi?period=today">Commits today</a></li>
- <li><a href="/cgi-bin/cvslog.cgi?period=thisweek">Commits this week</a></li>
- <li><a href="/cgi-bin/cvslog.cgi?period=days&days=7">Commits in the past 7 days</a></li>
- <li><a href="/cgi-bin/cvslog.cgi?period=since&date=2001/03/29">Commits made since 29/03/2001</a></li>
- </ul>
- <h3>
- Anonymous CVS Access (read-only)
- </h3>
- <p>
- Anyone can access the i-scream CVS repository in anonymous
- read-only mode. The following commands will allow you
- to check out a portion of the CVS repository. To see what
- is available it is recommended that you first look at the
- web frontend.
- </p>
- <pre>
-cvs -d :pserver:anonymous@cvs.i-scream.org:/cvs/i-scream login
-cvs -d :pserver:anonymous@cvs.i-scream.org:/cvs/i-scream checkout [module]
-</pre>
- <p>
- When asked for a password, simply press enter. Replace
- [module] with the section you wish to checkout.
- </p>
- <h3>
- Developer CVS Access (write)
- </h3>
- <p>
- The i-scream development team have full write access to the
- CVS repository. This is only available over SSH, and can be
- done on most clients. First the following environment
- variables need to be set.
- </p>
- <pre>
-CVS_RSH = ssh
-CVSROOT = :ext:username@cvs.i-scream.org:/cvs/i-scream
-</pre>
- <p>
- You should know your username and password already. After
- setting these you will need to enter your password each
- time you use a CVS command. Obviously this is a time
- wasting event, so an RSA key can be generated and placed on
- the server for you. Please view the relevant ssh manpages
- on how to generate an RSA key pair.
- </p>
- <p>
- After this you will be able to work with CVS as normal.
- </p>
- <h3>
- Other means of accessing CVS
- </h3>
- <p>
- We currently provide <a href="http://www.cvsup.org/">CVSup</a>
- access to the repository, either for mirroring or for
- maintaining an up-to-date local copy. You will probably
- want to create a supfile that looks something like this;
- </p>
- <pre>
-*default host=cvsup.i-scream.org
-*default base=/home/user/sup
-*default prefix=/home/user/i-scream
-*default release=cvs
-*default delete use-rel-suffix
-*default compress
-i-scream.cms.source tag=.
-</pre>
- <p>
- The last item in that list is the collection you which to
- get. The collection "i-scream" is simply the whole
- repository, and is best used with no tag specified for
- mirroring. It is most likely that you will want to do that
- given above, which gets the latest copy of the i-scream
- source code.
- </p>
- <h3>
- CVS Statistics
- </h3>
- <p>
- There are some statistics available on the cms module
- of the CVS repository, generated by
- <a href="http://cvsplot.sourceforge.net/">cvsplot</a>,
- that allow you to see the progress of development.
- They're not that exciting, but do show when the work
- was done.
- </p>
- <p>
- <a href="/cvsplot/">http://www.i-scream.org/cvsplot/</a>
- </p>
- </div>
-<!--#include virtual="/footer.inc" -->
- </div>
-<!--#include virtual="/menu.inc" -->
- </div>
- </body>
-</html>