3 <TITLE>CVS Branches
</TITLE>
5 <BODY text=
"#000000" bgcolor=
"#55bbff" link=
"#111188">
7 <H1>CVS Branch Information
</H1>
10 At any given time, there may be several active branches in Mesa's
13 Generally, the CVS trunk contains the latest development (unstable)
14 code while a CVS branch has the latest stable code.
18 Currently (Nov
2003), the trunk is the Mesa
5.1 development code
19 while the mesa_5_0_branch branch has the stable Mesa
5.0.x code.
23 Mesa releases use an even/odd numbering scheme to represent stable/development
26 For example, Mesa
5.0.x (
0 is considered even) is a stable release while
27 Mesa
5.1.x is a development release.
31 To checkout a specific CVS branch pass
<code>-r
</code> and
32 the branch tag after your CVS command.
34 For example
<code>cvs checkout -r mesa_5_0_branch Mesa
</code> will
35 checkout the
5.0.x branch and
<code>cvs update -r
36 mesa_5_0_branch
</code> will convert your current CVS tree to the
5.0.x
39 Consult
<a href=
"http://www.durak.org/cvswebsites/doc/cvs_5.php3#SEC54"
40 target=
"_parent">http://www.durak.org/cvswebsites/doc/cvs_5.php3#SEC54
</a>
41 for more on branching in CVS.
45 To see a list of all the CVS branches run
<code>cvs log README
</code> (or any
46 other file) and look for the section labeled
<code>symbolic names
</code>.
47 You'll see something like this:
52 mesa_4_0_branch:
1.3.0.6
57 mesa_3_4_branch:
1.3.0.4
60 mesa_3_3_texture_env_combine2:
1.3.0.2
62 mesa_3_2_beta_1:
1.1.1.1
64 mesa_3_2_dev:
1.1.1.1.0.2
65 mesa_3_1_beta_3:
1.1.1.1
71 Most will be obsolete branches. Generally, the newer branches are at
72 the top. Ask on the mesa3d-dev mailing list to learn which branches