On Mar 17, 2010, at 4:54 16PM, Alexandre Bergel wrote:
Hi Alexandre,
load:
...already loads latest stable version, but if the project hasn't any declared stable version, it will throw a "no stable version found" error, and you'll need to look for a version (using #availableVersionsOf:) of course, this can be improved... I will think on a way to do it.
Excellent! When you load something, it would be nice to provide some feedback on which version is loaded, and which one is available. I am picky, I know :-)
Belongs in complimentary UI / Logging packages, imo. As long as the ProjectLoader raises appropriate announcements (cough cough), it shouldn't be hard to separate (optional) feedback from the actual loading actions.
upgrade
loads new versions of an already present project (if there are newer versions on a configuration).
But is there a situation where I would prefer an upgrade instead of a load?
It doesn't reinstall if the latest version is already loaded? Also, if mcd's between two versions were available, it could potentially install much faster :) Cheers, Henry