Maybe this would be unworkable in git or whatnot but perhaps always making the minor version field double digit&nbsp; would do the trick?<br><br>0.9.03<br>0.9.09<br>0.9.10<br>...<br>0.9.30<br>etc<br><br>this would fix the sorting problems that arise from going from single to double digit names in most programs too. As long as the major and minor fields always have the same number of digits it will sort correctly even with alphanumeric names.&nbsp; Of course they would have to update the older versions to double digits but that isn&#39;t impossible.
<br><br>Of course if you break 99 minor revisions you&#39;d run into the problem again but I think 99 minor revisions is a lot harder to over run than 9. Plus, maybe if we have 99 minor versions it would be time for an increase in the major version number =)
<br><br>I&#39;d be willing to implement this for a summer of code project.<br><br>Just kidding. =) Hopefully I&#39;ll come up with something more exciting that you guys will like.<br><br>Just a thought,<br>John Klehm<br><br>
<div><span class="gmail_quote">On 2/16/07, <b class="gmail_sendername">Andrew Talbot</b> &lt;<a href="mailto:Andrew.Talbot@talbotville.com">Andrew.Talbot@talbotville.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Scott Ritchie wrote:<br><br>&gt; On several occasions I have received emails referring to Wine version<br>&gt; 0.9.3.&nbsp;&nbsp;One person even told me about a regression from 0.9.28 to 0.9.3.<br>&gt;<br>&gt; Presumably, this version is being confused with Wine 
0.9.30 in these<br>&gt; letters, however I have been unable to tell whether people were ACTUALLY<br>&gt; using 0.9.3 or were instead simply referring to 0.9.30 in the intuitive<br>&gt; way of chopping off the last 0.<br>&gt;
<br>&gt; Either way, version numbers should be completely clear, and they&#39;re not<br>&gt; currently.&nbsp;&nbsp;I&#39;m not quite sure what to do at this point.<br>&gt;<br>&gt; Thanks,<br>&gt; Scott Ritchie<br><br>The problem arises when version control programs sort the release &quot;tags&quot;
<br>alphanumerically, presenting them in the following order, since the digits<br>are just treated as members of an extended alphabet, not as real numbers.<br><br>Wine-0_9<br>Wine-0_9_1<br>Wine-0_9_10<br>...<br>Wine-0_9_19
<br>Wine-0_9_2<br>Wine-0_9_20<br>...<br>Wine-0_9_29<br>Wine-0_9_3<br>Wine-0_9_30<br><br>I think it&#39;s probably only a trap for people who download from a source<br>repository - and it is not a problem peculiar to Wine. Packaged versions
<br>are unlikely to be presented in this bizarre order.<br><br>-- Andy.<br><br><br><br><br></blockquote></div><br>