blob: 65a549f37911008252f8197ed99545c1aad1c482 [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>.
68You can request an account from <a href="mailto:eta@lclark.edu">Eric Anholt</a>.
69</p>
70
71<p>
72Once your account is established, you can check out the Mesa CVS tree
73with:
74<pre>
75 setenv CVS_RSH ssh (if using a csh-like shell)
76</pre>
77<em>OR</em>
78<pre>
79 export CVS_RSH=rsh (if using a bash-like shell)
80</pre>
81followed by:
82<pre>
83 cvs -d:ext:yourusername@pdx.freedesktop.org:/cvs/mesa co Mesa
84</pre>
85
86<p>
87Of course, replace <em>yourusername</em> with your actual login name.
88</p>
89
90<p>
91Subsequent updates should only require:
92</p>
93<pre>
94 cvs update
95</pre>
96
97
98
99</body>
100</html>