2010-01-04 Jb Evain <jbevain@novell.com>
[mono-project.git] / web / anoncvs
blobc52d510fc5386c7c4264cf11bbee7052e84ae692
1 * Anonymous CVS access
3         Anonymous access to the Mono is available currently from three
4         servers (anoncvs-spain-1.go-mono.com,
5         anoncvs-spain-2.go-mono.com and us-anoncvs.go-mono.com).
7         You can also use `anoncvs.go-mono.com', and that will pick a
8         server automatically for you.
10         Sources are currently being updated every hour.
12 ** Checking out the sources
14         To check out the sources for the first time from the
15         repository, use this command:
17 <pre>
18         export CVSROOT=:pserver:anonymous@anoncvs.go-mono.com:/mono
19         cvs login
20         cvs -z3 co mcs mono gtk-sharp
21 </pre>
23         That will get you the compiler and class libraries (mcs), the
24         interpreter and JITer (mono) and the Gtk# bindings.
26         The server is located in Spain.
28 ** Updating the sources
30         To update your sources every day, you use this command:
32 <pre>
33         export CVSROOT=:pserver:anonymous@anoncvs.go-mono.com:/mono
34         cvs -z3 update -dP mcs mono gtk-sharp
35 </pre>
37 ** Thanks
39         Thanks to <a href="http://www.hispalinux.es">HispaLinux</a>
40         for providing this Anon CVS server.  The server is located in
41         Spain.
43         Special thanks to Jesus Climent, Rodrigo Moya, Juantomás
44         García and Ismael Olea for making this happen.
46         Thanks to Matt Liotta of MontaraSoftware for hosting our
47         US-based AnonCVS server.
49 <a name="#mirror">
50 ** Becoming an AnonCVS mirror
52         To become an AnonCVS mirror, you currently need about 40
53         megabytes of free disk space and bandwidth that you do not
54         mind sharing (you probably want enough to spare).
56         I need to be able to rsync to your machine from the main CVS
57         server.  The preferred method to rsync is to setup ssh in your
58         machine.
60         The requirements are:
61         <ul>
62                 * An account where we can ssh into.
64                 * rsync.
66                 * AnonCVS setup with the same paths as the rest of the
67                   servers.
69                 * Currently, about 40 megabytes of disk space, but this 
70                   will likely grow as the project evolves.
72                 * A sysadmin contact e-mail address.
73         </ul>