★ wanayoo — archive 1999 http://mesa3d.org/devel.htmlNouvelle recherche | Portail wanayoo
The Mesa 3D Graphics Library

About News Documentation & Help Download Developers Links

Introduction

Mesa is now being developed by a small group of core developers. The source code is being managed with CVS. If you would like to join the Mesa development effort and would like read/write CVS access please send a message to Brian. Note that you will not be allowed CVS write access until you have demonstrated responsibility and a good reason to join. The integrity of the Mesa code must be considered. CVS documentation can be found at http://www.durak.org/cvswebsites/doc/.


Original Author

Brian Paul
Email: brian_paul@mesa3d.org

Contributors

Many people have contributed to Mesa by adding new features, writing new drivers and fixing bugs. This is an acknowledgment of some of the biggest contributors:

Apologies to anyone who's accidentally been omitted. Please send corrections and additions to the webmaster.

CVS Branches

The Mesa3d sources are split up into two branches. A branch that is to remain as stable as possible, and an unstable branch where development work for new versions will be done. The current stable branch is tagged mesa_3_2_dev while the unstable branch is just the default. The goal is to adopt and even/odd stable/unstable versioning scheme similiar to the linux kernel. Hence releases of Mesa 3.2.X should be more stable than Mesa 3.3.X.

All versions of Mesa after 3.0 will also be tagged with a branch id. Mesa 3.1 has the tag mesa_3_1, Mesa 3.2 will be mesa_3_2, Mesa 3.3 mesa_3_3, etc..

To checkout a specific branch of mesa just pass -r and the branch tag after your cvs command. For example cvs checkout -r mesa_3_2_dev Mesa will checkout the 3.2 dev branch and cvs update -r mesa_3_2_dev will convert your current branch to the 3.2 dev branch. Consult http://www.durak.org/cvswebsites/doc/cvs_5.php3#SEC54 for more on branching in cvs.

Anonymous CVS Access

Anonymous, public, read-only access to the code in CVS is available. Here are the basic instructions for Unix systems:
  1. Install CVS client software on your computer. Version 1.9.28 is known to work.
  2. set your CVSROOT to :pserver:anonymous@cvs.mesa3d.org:/cvs/mesa3d
  3. cvs login
  4. Press RETURN when prompted for a password
  5. cvs checkout Mesa
To update your Mesa CVS source to the latest CVS source:
  1. cd Mesa
  2. cvs update
You can view the Mesa CVS source via the web at http://www.mesa3d.org/lxr/source?v=cvs, or via ftp at ftp://ftp.mesa3d.org/mesa/beta/MesaCVS with a nightly mirror archive made at ftp://ftp.mesa3d.org/mesa/beta/MesaCVS.tar.gz. Another ftp mirror of the CVS archive can be found at ftp://saraber.dhs.org/pub/mesa/. If you are interested if being emailed nightly a list of the files in the cvs archive that have been modifed, send some email to the webmaster.

Developers Mailing List

There is a Mesa developers mailing list. If you would like to join the development group list send an email to Brian expressing your desire to be included. Note: The list is intended for people developing the Mesa library, not application development.

The list is archived at http://www.mail-archive.com/mesa-dev@mesa3d.org/.

If you are having problems with this mailing list, you can report the problem to opn-admin@lists.openprojects.net.

Help Wanted

There are a number of things which need to be done in the Mesa project. Here are some of them. If you think you can help out, contact the developers.


Utilities


Webmaster
Last Modified: Wed Dec 15 13:41:51 1999