Mesa's CVS repository (code management system) is hosted on freedesktop.org.
You may access the repository either as an anonymous user (read-only) or as a developer (read/write).
You may also browse the CVS repository.
Anonymous, public, read-only access to the CVS repository is available. Here are the basic instructions for Unix systems:
cvs -d:pserver:anonymous@anoncvs.freedesktop.org:/cvs/mesa loginJust press Enter/Return when prompted for a password.
cvs -d:pserver:anonymous@anoncvs.freedesktop.org:/cvs/mesa co Mesa
To update your Mesa CVS source to the latest CVS source:
cd Mesa
cvs -z3 -d:pserver:anonymous@anoncvs.freedesktop.org:/cvs/mesa update
Mesa developers working with the Mesa CVS repository need to first have an account on freedesktop.org. To get an account, please ask Brian or the other Mesa developers for permission. Then, if there are no objections, follow this procedure.
Once your account is established, you can check out the Mesa CVS tree with:
setenv CVS_RSH ssh (if using a csh-like shell)OR
export CVS_RSH=rsh (if using a bash-like shell)followed by:
cvs -d:ext:yourusername@cvs.freedesktop.org:/cvs/mesa co Mesa
Of course, replace yourusername with your actual login name.
Subsequent updates should only require:
cvs update