Gofer new
smalltalkhubUser: 'girba' project: 'Snapshotcello';
package: 'ConfigurationOfSnapshotcello';
load.
ConfigurationOfSnapshotcello loadStable.
Snapshotcello new
configurationClass: ConfigurationOfMoose;
sourceVersion: #development;
repositoryFor: 'ConfigurationOfMooseAlgos'
==> 'http://www.smalltalkhub.com/mc/Moose/MooseAlgos/main/'
doru
I just checked because you put a doubt in my mind but I was right
repositoryFor: is for versioned package not package names
so the real case (in fact I put a transcript while snapshotting Moose) is
Snapshotcello new
configurationClass: ConfigurationOfMoose;
sourceVersion: #development;
repositoryFor: 'ConfigurationOfFame-TudorGirba.19'
With Snapshotcello 20
Snapshotcello new
configurationClass: ConfigurationOfFourDBrowser;
sourceVersion: #development;
repositoryFor: 'ConfigurationOfMooseAlgos-TudorGirba.34'
>>
'http://www.smalltalkhub.com/mc/Moose/Moose/main/'
With Snapshotcello 23 (my favorite solution but I need your look)
Snapshotcello new
configurationClass: ConfigurationOfFourDBrowser;
sourceVersion: #development;
repositoryFor: 'ConfigurationOfMooseAlgos-TudorGirba.34'
>>
'http://www.smalltalkhub.com/mc/Moose/MooseAlgos/main/'
With Snapshotcello21 (improving the match to cut at '-')
Snapshotcello new
configurationClass: ConfigurationOfFourDBrowser;
sourceVersion: #development;
repositoryFor: 'ConfigurationOfMooseAlgos-TudorGirba.34'
'http://www.smalltalkhub.com/mc/Moose/MooseAlgos/main/'
I was afraid that my changes was just fixing the consequences of a problem in the method
computePackagesAndRepositoriesFromConfiguration
but it is correct. What metacello gives us back is a correct list of pairs.
Stef