Locked
7 posts • Page 1 of 1
Deleted User 23162
Image
Enderal Software Versioning
Post by Deleted User 23162 »
I was curious to know what software versioning method are you using for your project?

Major.Minor.Revision.Build?
Ehm.
Major.whatever
whatever == every patch contains different fixes: script fixes or master fixes or launcher fixes etc. and each different fix increases the version by 0.0.0.1

E.g the first english version of Enderal was 1.1.0.0 and the first english patch was 1.1.0.3, since it contains some Script (1.1.0.1), some master (1.1.0.2) and finally Launcher fixes (1.1.0.3).
Deleted User 23162
Image
Re: Enderal Software Versioning
Post by Deleted User 23162 »
Excellent. Thank you.

When you reference master fixes what are you referring to?
Master fixes are Masterfile (.esm) fixes.
Deleted User 23162
Image
Re: Enderal Software Versioning
Post by Deleted User 23162 »
German Version 1.0.0.0
English Version 1.1.0.0

1.0 = German
1.1 = English

Third digit I am guessing would be features. Am I correct? Then fourth would be bugfixes/hotfixes for the corresponding features that were added or current build?
No, not really. Like I said, we just increase the number. Currently we are at 1.1.7.1, the next patch will probably be 1.1.7.5 (excluding hotfixes - like 1.1.7.2) After the patch 1.1.7.5 we will have 1.1.8.0. Sometimes we just skip digits, if big patches arrive. It's only a rough order :D
Deleted User 23162
Image
Re: Enderal Software Versioning
Post by Deleted User 23162 »
Ah, good. I am just asking because I learnt that different companies use their own way to increment their software progression. Your method is new to me since I am used to seeing semantic versioning. That way I know what your patch sequence is when your release versions of your module and what you mean by the numbers. Just a personal thing I like to look at since I'm a software engineer. Thanks again.
Locked
7 posts • Page 1 of 1