cc07c58ae48db919b5967a3f2565f832aff3713d
[mesa.git] / docs / cvs_branches.html
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 At any given time, there may be several active branches in Mesa's
11 CVS repository.
12
13 Generally, the CVS trunk contains the latest development (unstable)
14 code while a CVS branch has the latest stable code.
15 </p>
16
17 <p>
18 Currently (Oct 2004), the trunk is the Mesa 6.3 development code
19 while the mesa_6_2_branch branch has the stable Mesa 6.2.x code.
20 </p>
21
22 <p>
23 Mesa releases use an even/odd numbering scheme to represent stable/development
24 releases.
25
26 For example, Mesa 6.2 (0 is considered even) is a stable release while
27 Mesa 6.3 is a development release.
28 </p>
29
30 <p>
31 To checkout a specific CVS branch pass <code>-r</code> and
32 the branch tag after your CVS command.
33
34 For example <code>cvs checkout -r mesa_6_2_branch Mesa</code> will
35 checkout the 6.2 branch and <code>cvs update -r
36 mesa_6_2_branch</code> will convert your current CVS tree to the 6.2
37 branch.
38
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.
42 </p>
43
44 <p>
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:
48 </p>
49
50 <pre> symbolic names:
51 mesa_4_0: 1.3
52 mesa_4_0_branch: 1.3.0.6
53 mesa_3_5: 1.3
54 mesa_3_4_2: 1.3
55 mesa_3_4_1: 1.3
56 mesa_3_4: 1.3
57 mesa_3_4_branch: 1.3.0.4
58 mesa_3_3: 1.3
59 mesa_3_2_1: 1.1.1.1
60 mesa_3_3_texture_env_combine2: 1.3.0.2
61 mesa_3_2: 1.1.1.1
62 mesa_3_2_beta_1: 1.1.1.1
63 mesa_3_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
66 start: 1.1.1.1
67 mesa: 1.1.1
68 </pre>
69
70 <p>
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
73 are active.
74 </p>
75
76
77 </body>
78 </html>