Depot Version
Home
Ant Tasks
Tools
API
Integration
 Apache Incubator > Depot > Version 

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