Whamcloud - gitweb
30f5f61ea426f89b8c6ce325bafdf4b043535bbb
[fs/lustre-release.git] / lustre / doc / VERSIONING
1 Lustre versioning
2 =================
3
4 0.0.1  2/19/2002 <braam@clusterfs.com>
5
6 This document describes versioning of source and binaries for Lustre.
7
8 CVS
9 ===
10
11 Versions will have 4 digits:
12                      major.minor.patch.test
13
14 Such versions will be tagged in CVS as:  
15                      v1_2_11_7
16 and referred to as:
17                      1.2.11.7
18 encoded as:
19                      0x01021107
20
21 Usage: 
22 ------
23
24 New numbers are used as follows: 
25
26 1. major: 
27  - increased when major new functionality becomes available
28 2. minor: 
29  - even: for each new release with new functionality
30  - odd : when a new development cycle starts after a release
31 3. patch:
32  - when a development snapshot or release update becomes available
33  - all these are announced on lustre-devel@lists.sf.net
34 4. test: 
35  - when developers feel it is time to exchange a named version
36
37 What will run, what won't:
38
39 1. If the test level is non-zero no guarantees of any kind are made. 
40 2. For three digit releases/tags the code should perform 
41    according to the announcement.
42