if one has a set of packages with some versions with identical version numbers but different timestamps then the default sort-by-version-number list can be displayed in the wrong order. For example take a look at the VMMaker.oscog package in
Versions such as VMMaker.oscog-eem.2151 & VMMaker.oscog-cb.2151 may be displayed in the wrong order because the sort-by-version-number block in MCRepositoryInspector>>#orderSpecs doesn't look at time stamps when the version numbers are the same.
In fact it does this for good reason. It takes an *age* to obtain he timestamp from a version number because the scanner in MCMczReader>>#loadVersionInfo reads the entire version info. There isn't a path to scan just enough tokens to retrieve the time stamp.
I don't have the time or the Monticello chops to fix this but if anyone does I'd be grateful. I got as far as the following before I realised I needed to write a timestamp-specific path through the MCVersionName -> MCVersionInfo path that avoids parsing the entire version literal.
Added a sortCache inst var to MCRepositoryInspector.