blob: be8e129e0e5626d9ef06c70638910b9835bdaa27 [file] [log] [blame]
Brian Paul1fdfd542003-12-31 20:47:37 +00001<HTML>
2
3<TITLE>CVS Access</TITLE>
4
5<BODY text="#000000" bgcolor="#55bbff" link="#111188">
6
7<h1>CVS Access</h1>
8
9<p>
10Mesa's CVS repository (code management system) is hosted on
11<a href="http://www.freedesktop.org" target="_parent">freedesktop.org</a>.
12</p>
13
14<p>
15You may access the repository either as an
16<a href="#anonymous">anonymous user</a> (read-only) or as a
17<a href="#developer">developer</a>
18(read/write).
19</p>
20
21<p>
22You may also
23<a href="http://freedesktop.org/cgi-bin/viewcvs.cgi/mesa/Mesa/"
24target="_parent">browse the CVS repository</a>.
25</p>
26
27
28<a name="anonymous">
29<H2>Anonymous CVS Access</H2>
30
31<p>
32Anonymous, public, read-only access to the CVS repository is available.
33Here are the basic instructions for Unix systems:
34</p>
35
36<ol>
37<li>Install CVS client software on your computer if needed.
38 Version 1.9.28 is known to work.
39<li>Login as an anonymous user:
40 <pre>
41 cvs -d:pserver:anonymous@pdx.freedesktop.org:/cvs/mesa login
42 </pre>
43 Just press Enter/Return when prompted for a password.
44 <br>
45 <br>
46<li>Check out the code:
47 <pre>
48 cvs -d:pserver:anonymous@pdx.freedesktop.org:/cvs/mesa co Mesa
49 </pre>
50</ol>
51
52
53<p>To update your Mesa CVS source to the latest CVS source:</p>
54
55<ol>
56<li><code>cd Mesa</code>
57<li><code>cvs -z3 -d:pserver:anonymous@pdx.freedesktop.org:/cvs/mesa update</code>
58</ol>
59
60
61<a name="developer">
62<H2>Developer CVS Access</H2>
63
64<p>
65Mesa developers working with the Mesa CVS repository need to first
66have an account on <a href="http://www.freedesktop.org" target="_parent">
67freedesktop.org</a>.
Brian Pauld761ada2004-02-03 23:36:59 +000068You can request an account from either
69<a href="mailto:dstone@trinity.unimelb.edu.au">Daniel Stone</a> or
70<a href="mailto:eta@lclark.edu">Eric Anholt</a>.
Brian Paul1fdfd542003-12-31 20:47:37 +000071</p>
72
73<p>
74Once your account is established, you can check out the Mesa CVS tree
75with:
76<pre>
77 setenv CVS_RSH ssh (if using a csh-like shell)
78</pre>
79<em>OR</em>
80<pre>
81 export CVS_RSH=rsh (if using a bash-like shell)
82</pre>
83followed by:
84<pre>
85 cvs -d:ext:yourusername@pdx.freedesktop.org:/cvs/mesa co Mesa
86</pre>
87
88<p>
89Of course, replace <em>yourusername</em> with your actual login name.
90</p>
91
92<p>
93Subsequent updates should only require:
94</p>
95<pre>
96 cvs update
97</pre>
98
99
100
101</body>
102</html>