[squeak-dev] The Trunk: MonticelloConfigurations-dtl.76.mcz
David T. Lewis
lewis at mail.msen.com
Tue May 11 03:40:25 UTC 2010
On Mon, May 10, 2010 at 07:57:07PM -0700, Bert Freudenberg wrote:
> On 11.05.2010, at 02:41, commits at source.squeak.org wrote:
> >
> > David T. Lewis uploaded a new version of MonticelloConfigurations to project The Trunk:
> > http://source.squeak.org/trunk/MonticelloConfigurations-dtl.76.mcz
>
> > + An MCConfiguration specifies the configuration of a set of related Monticello packages. It maintains an ordered list of package versions and a list of repositories in which the packages may be found. The package versions are treated as minimum version levels for each specified package.
>
> That's not quite right. A configuration always loads exactly the versions that are listed in it. But a configuration can be instructed to "update itself" to the highest-numbered ones from a repository. After that, those can be loaded.
>
> Thats what happens when you choose "update from repositories" in MCConfigurationBrowser - it only changes the version numbers but does not install them yet.
>
> That happens automatically using MCMcmUpdater, so there the two-step process is not obvious. But it still is essential to work - it first loads all the update maps, and after the last one is loaded, it updates that one from the repository, and installs its versions.
>
Thanks Bert.
Phew, writing comments is not as easy as it looks ;-)
I just posted an update that might be slightly less incorrect.
Dave
More information about the Squeak-dev
mailing list
|