One of my colleagues told me today that some projects use a strange, IMHO, way of versions of their releases. If the release is unstable, the minor version is an odd number, for example. 1.3, 1.5. On the other hand, stable releases have even a minor version number, for example. 1.2, 1.4.
At first I could not believe my ears, it seemed unreal. Wikipedia then enlightened me that this is a practice coming from the Linux kernel community, although it seems that (?) Has recently been removed.
After a few hours, I read Ruby Foreword Programming and what do I see? Ruby uses the same convention for version numbers.
What is your experience? What (open source) projects / products that you know about use this version control scheme? Is there an easy way to quickly figure this out if they abide by this agreement? Is it popular? I started software development a little over 3 years ago and had not heard of this practice before.
Thank you for your responses.
source
share