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