On 01/21/2011 08:11 AM, Miguel Cobá wrote:
El vie, 21-01-2011 a las 11:05 +0100, Igor Stasenko escribió:

Okay, i found the solution. Use Installer !

Installer monticello http: 'http://www.squeaksource.com';
      project: 'VMMaker';
      install: 'CMakeVMMaker'


works well for me and loads correct *latest* version.

That isn't a solution and open again a gratuitous discussion about gofer
vs installer.

The point is, in a distributed SCM system, like Monticello is, there
isn't a latest version. At least not by the traditional (suversion for
example) way of knowing the monotone numeric integer version number. As
Lukas said, the only way to know something is latest is to compare
timestamps, but not version numbers or commits id. They aren't not
intended to be ordered respect to time.

Cheers


It seems to me that that isn't quite the issue ... for Metacello I had to change the sort algorithm that Gofer used to more closely match the algorithm used by the Monticello GUI when it sorts packages ... to minimize the surprise for developers who are used to the Monticello GUI sorting order... I also had to change the branch naming scheme that was used by Gofer, because it caused problems when package names inadvertently looked like a branch to Gofer when it wasn't...Since there has never been an enforced naming convention in Monticello, there are a whole lot of incompatible naming schemes being used...

BTW, I made these changes so that they only applied to Metacello's use of Gofer ...

Dale

Reply via email to