<HTML> <TITLE>CVS Access</TITLE> <link rel="stylesheet" type="text/css" href="mesa.css"></head> <BODY> <h1>CVS Access</h1> <p> Mesa's CVS repository (code management system) is hosted on <a href="http://www.freedesktop.org" target="_parent">freedesktop.org</a>. </p> <p> You may access the repository either as an <a href="#anonymous">anonymous user</a> (read-only) or as a <a href="#developer">developer</a> (read/write). </p> <p> You may also <a href="http://freedesktop.org/cgi-bin/viewcvs.cgi/mesa/Mesa/" target="_parent">browse the CVS repository</a>. </p> <a name="anonymous"> <H2>Anonymous CVS Access</H2> <p> Anonymous, public, read-only access to the CVS repository is available. Here are the basic instructions for Unix systems: </p> <ol> <li>Install CVS client software on your computer if needed. Version 1.9.28 is known to work. <li>Login as an anonymous user: <pre> cvs -d:pserver:anonymous@anoncvs.freedesktop.org:/cvs/mesa login </pre> Just press Enter/Return when prompted for a password. <br> <br> <li>Check out the code: <pre> cvs -d:pserver:anonymous@anoncvs.freedesktop.org:/cvs/mesa co Mesa </pre> </ol> <p>To update your Mesa CVS source to the latest CVS source:</p> <ol> <li><code>cd Mesa</code> <li><code>cvs -z3 -d:pserver:anonymous@anoncvs.freedesktop.org:/cvs/mesa update</code> </ol> <a name="developer"> <H2>Developer CVS Access</H2> <p> Mesa developers working with the Mesa CVS repository need to first have an account on <a href="http://www.freedesktop.org" target="_parent"> freedesktop.org</a>. To get an account, please ask Brian or the other Mesa developers for permission. Then, if there are no objections, follow this <a href="http://www.freedesktop.org/wiki/AccountRequests" target="_parent"> procedure</a>. </p> <p> Once your account is established, you can check out the Mesa CVS tree with: <pre> setenv CVS_RSH ssh (if using a csh-like shell) </pre> <em>OR</em> <pre> export CVS_RSH=rsh (if using a bash-like shell) </pre> followed by: <pre> cvs -d:ext:yourusername@cvs.freedesktop.org:/cvs/mesa co Mesa </pre> <p> Of course, replace <em>yourusername</em> with your actual login name. </p> <p> Subsequent updates should only require: </p> <pre> cvs update </pre> </body> </html>