On 20 Dec 2007, at 00:44, felix wrote: okay to add ?
Main version { ^"3.1.1" }
On Dec 15, 2007 6:04 PM, felix < felix@xxxxxxxxxxxxxxxxxxx> wrote:
can SC programmatically declare its version yet ?
quarkfile:
( .. \versions: ( "3.1.1" -> 145 // svn revision number ) .. )
thus you could fix bugs related to the 3.1.1 version
you could then commit changes for the 3.2 version
( .. \versions: ( "3.1.1" -> 147, // svn revision number "3.2" -> 148 ) .. )
but you would have a hard time going back to 147 and fixing a bug there (you could only commit up to 149) and then returning to 3.2 world to further develop
but this is a rare case to fuss over considering the utility and audience size let's be realistic here yeah ?
Seems sensible. In most cases compatibility would not break between point versions of the app anyway, and bug fixes would thus apply retroactively, so if you wanted to do it:
"3.1.1" -> 148, // svn revision number "3.2" -> 148
If it's a question of avoiding the additional testing then you're not bug fixing for earlier releases anyway (which in fact seems quite reasonable) and the versions can just be about compatibility issues.
S. |