# This file is used by tools/utils.py to generate version strings. # The numbers are changed as follows: # # * New release cycle has begun (i.e. stable release was just made): # - increase MINOR by 1 # - set "PATCH 0" # - set "PRERELEASE 0" # - set "PRERELEASE_PATCH 0" # # * Doing a push-to-trunk from bleeding_edge: # (The first push-to-trunk in the release cycle will set PRERELEASE to 0) # - increase PRERELEASE by 1 # - set "PRERELEASE_PATCH 0" # # * Doing a cherry-pick to trunk: # - increase PRERELEASE_PATCH by 1 # # * Making a stable release (i.e. new stable branch): # - set "PRERELEASE 0" # - set "PRERELEASE_PATCH 0" # The new stable release version will sort higher than the prereleases. # # * Making cherry-picks to stable channel # - increase PATCH by 1 # # * Making a change to the ABI: # - increase ABI_VERSION by 1 # # * Deprecating an old ABI version: # - increase OLDEST_SUPPORTED_ABI_VERSION to the version that is supported. # CHANNEL be MAJOR 2 MINOR 5 PATCH 0 PRERELEASE 0 PRERELEASE_PATCH 0 ABI_VERSION 10 OLDEST_SUPPORTED_ABI_VERSION 9