OLD | NEW |
1 # This file is used by tools/utils.py to generate version strings. | 1 # This file is used by tools/utils.py to generate version strings. |
2 # The numbers are changed as follows: | 2 # The numbers are changed as follows: |
3 # | 3 # |
4 # * New release cycle has begun (i.e. stable release was just made): | 4 # * New release cycle has begun (i.e. stable release was just made): |
5 # - increase MINOR by 1 | 5 # - increase MINOR by 1 |
6 # - set "PATCH 0" | 6 # - set "PATCH 0" |
7 # - set "PRERELEASE 0" | 7 # - set "PRERELEASE 0" |
8 # - set "PRERELEASE_PATCH 0" | 8 # - set "PRERELEASE_PATCH 0" |
9 # | 9 # |
10 # * Doing a push-to-trunk from bleeding_edge: | 10 # * Doing a push-to-trunk from bleeding_edge: |
11 # (The first push-to-trunk in the release cycle will set PRERELEASE to 1) | 11 # (The first push-to-trunk in the release cycle will set PRERELEASE to 0) |
12 # - increase PRERELEASE by 1 | 12 # - increase PRERELEASE by 1 |
13 # - set "PRERELEASE_PATCH 0" | 13 # - set "PRERELEASE_PATCH 0" |
14 # | 14 # |
15 # * Doing a cherry-pick to trunk: | 15 # * Doing a cherry-pick to trunk: |
16 # - increase PRERELEASE_PATCH by 1 | 16 # - increase PRERELEASE_PATCH by 1 |
17 # | 17 # |
18 # * Making a stable release (i.e. new stable branch): | 18 # * Making a stable release (i.e. new stable branch): |
19 # - set "PRERELEASE 0" | 19 # - set "PRERELEASE 0" |
20 # - set "PRERELEASE_PATCH 0" | 20 # - set "PRERELEASE_PATCH 0" |
21 # The new stable release version will sort higher than the prereleases. | 21 # The new stable release version will sort higher than the prereleases. |
22 # | 22 # |
23 # * Making cherry-picks to stable channel | 23 # * Making cherry-picks to stable channel |
24 # - increase PATCH by 1 | 24 # - increase PATCH by 1 |
25 # | 25 # |
26 CHANNEL be | 26 CHANNEL be |
27 MAJOR 1 | 27 MAJOR 1 |
28 MINOR 3 | 28 MINOR 3 |
29 PATCH 0 | 29 PATCH 0 |
30 PRERELEASE 0 | 30 PRERELEASE 0 |
31 PRERELEASE_PATCH 0 | 31 PRERELEASE_PATCH 0 |
OLD | NEW |