If you think 1.1 =/= 1.01 you're sure using some weird version numbers.
Only 1.0.1 would be smaller.

Has anyone seen these weird version ordering schemes in practise? On any
major projects of note?
On Jul 21, 2012 10:51 AM, "Tjerk Meesters" <tjerk.meest...@gmail.com> wrote:

>
>
> On 21 Jul, 2012, at 2:22 PM, Kris Craig <kris.cr...@gmail.com> wrote:
>
> >>    1.01 eq 1.1
> >
> > Could you explain this one to me?  In every versioning system I've ever
> > used, 1.1 would be greater than 1.01, not equal.
>
> Because 01 is just a padded version of 1, probably used to make it easier
> for regular string comparisons (until you reach major version 10).
>
> >
> >> On Fri, Jul 20, 2012 at 5:07 PM, Stas Malyshev <smalys...@sugarcrm.com
> >> wrote:
> >>
> >>> Hi!
> >>>
> >>>>> For example, I was not the only one who found it odd that "1.0" is
> >>>>> considered less than "1.0.0" - wouldn't it make sense to "pad" the
> >>> shortest
> >>>>> version-number with zeroes? e.g. "1.0" if compared against "1.0.0"
> >>> would be
> >>>>> padded with zeroes at the end, e.g. as "1.0.0".
> >>>
> >>> 1.0.0 and 1.0 are different things. If you want to make a comparison
> >>> that takes into account only two components, you can just cut them both
> >>> to two components, then compare.
> >>> --
> >>> Stanislav Malyshev, Software Architect
> >>> SugarCRM: http://www.sugarcrm.com/
> >>> (408)454-6900 ext. 227
> >>>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

Reply via email to