Brian Paul | 0b27ace | 2003-03-08 17:38:57 +0000 | [diff] [blame^] | 1 | <HTML> |
| 2 | |
| 3 | <TITLE>CVS Branches</TITLE> |
| 4 | |
| 5 | <BODY text="#000000" bgcolor="#55bbff" link="#111188"> |
| 6 | |
| 7 | <H1>CVS Branch Information</H1> |
| 8 | |
| 9 | <p> |
| 10 | The Mesa3d sources are split up into two branches. A branch that is to |
| 11 | remain as stable as possible, and an unstable branch where development |
| 12 | work for new versions will be done. The current stable branch is |
| 13 | tagged <code>mesa_3_4_branch</code> while the unstable branch is just |
| 14 | the default. The goal is to adopt and even/odd stable/unstable |
| 15 | versioning scheme similar to the Linux kernel. Hence releases of Mesa |
| 16 | 3.2.X should be more stable than Mesa 3.3.X.<p></p> <p>All versions of |
| 17 | Mesa after 3.0 will also be tagged with a branch id. Mesa 3.1 has the |
| 18 | tag <code>mesa_3_1</code>, Mesa 3.2 will be <code>mesa_3_2</code>, |
| 19 | Mesa 3.3 <code>mesa_3_3</code>, etc..</p> |
| 20 | |
| 21 | <p> |
| 22 | To checkout a specific branch of mesa just pass <code>-r</code> and |
| 23 | the branch tag after your cvs command. For example <code>cvs checkout |
| 24 | -r mesa_3_4_branch Mesa</code> will checkout the 3.4 branch and |
| 25 | <code>cvs update -r mesa_3_4_branch</code> will convert your current |
| 26 | branch to the 3.4 dev branch. |
| 27 | Consult <a href="http://www.durak.org/cvswebsites/doc/cvs_5.php3#SEC54" |
| 28 | target="_parent">http://www.durak.org/cvswebsites/doc/cvs_5.php3#SEC54</a> |
| 29 | for more on branching in cvs. |
| 30 | </p> |
| 31 | |
| 32 | <p> |
| 33 | To see a list of all the CVS branchs run <code>cvs log README</code> (or any |
| 34 | other file) and look for the section labeled <code>symbolic names</code>. |
| 35 | You'll see something like this: |
| 36 | </p> |
| 37 | |
| 38 | <pre> symbolic names: |
| 39 | mesa_4_0: 1.3 |
| 40 | mesa_4_0_branch: 1.3.0.6 |
| 41 | mesa_3_5: 1.3 |
| 42 | mesa_3_4_2: 1.3 |
| 43 | mesa_3_4_1: 1.3 |
| 44 | mesa_3_4: 1.3 |
| 45 | mesa_3_4_branch: 1.3.0.4 |
| 46 | mesa_3_3: 1.3 |
| 47 | mesa_3_2_1: 1.1.1.1 |
| 48 | mesa_3_3_texture_env_combine2: 1.3.0.2 |
| 49 | mesa_3_2: 1.1.1.1 |
| 50 | mesa_3_2_beta_1: 1.1.1.1 |
| 51 | mesa_3_1: 1.1.1.1 |
| 52 | mesa_3_2_dev: 1.1.1.1.0.2 |
| 53 | mesa_3_1_beta_3: 1.1.1.1 |
| 54 | start: 1.1.1.1 |
| 55 | mesa: 1.1.1 |
| 56 | </pre> |
| 57 | |
| 58 | </body> |
| 59 | </html> |