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