Framework: Add "develop-to-master promotion version" macro
Created by: mhoemmen
Add a macro somewhere in Trilinos, with an integer that gets incremented on each develop-to-master promotion.
@trilinos/framework
Current Behavior
I can't write code that distinguishes between different Trilinos develop-to-master promotions.
Motivation and Context
Last commit to Trilinos 12.0 was in 2015. Last minor version release (12.12) was in July 2017. This suggests that major version releases may never happen, and that develop-to-master promotions are now the de facto minor version releases. Thus, Trilinos major version numbers are no longer useful for tracking backwards compatibility issues. #2290 (closed) (where a harmless change announced literally 3 years ago may break applications that forward-declare templated classes) highlights the value of being able to distinguish between Trilinos develop-to-master promotions.
This issue hinders Tpetra FY18 goals. @kddevin @trilinos/tpetra