Depot Version: Version Compatibility |
Depot Version Compatibility | ||
Version compatability is typically used where one version of something is a suitable replacement for another.
The aspects of a version that are utilized are:
- Major Version - Minor Version - Release Level
The more specified in this version, the more are considered.
Say (for example) one wanted something compatible with 1.0 then 1.0.1 is such, but 1.1 is not. As for "1" to get "1.*".
Release level is somewhat different, especially when none is set. No release level = RELEASE (by default) and as such 1.0 means 1.0-release, so only 1.0.* of level "release" would be compatible.
Note
"Compatibility" is not transitive. A compatible with B, does not guarantee (or rule out) that B is compatible with A.
by Adam R. B. Jack

