4.4. VersioningΒΆ 4.4.1. What is versioning? 4.4.2. Informal 4.4.2.1. Just Increment 4.4.2.2. Using Current Date 4.4.2.3. What if you have to release more than once in a day? 4.4.2.4. Much more detailed versioning, Date and Time 4.4.3. Formal 4.4.3.1. Major version: Zero and Non-Zero 4.4.3.2. Compatibility 4.4.3.3. Making major version 1 4.4.3.4. Making incompatible changes 4.4.3.5. Further Reading 4.4.4. Version Vs Revision 4.4.5. Names Vs Numbers 4.4.5.1. Debian Releases 4.4.5.2. Ubuntu Releases 4.4.6. Making Versioning Consistent 4.4.6.1. Capturing Git Information 4.4.6.2. Helper Script: doNewVersion.py