Hi,

I'm trying to load a package (mcz) from the package cache with Gofer.
|gofer|
gofer := Gofer new
        repository: MCCacheRepository uniqueInstance;
        repository: (MCSmalltalkhubRepository owner: 'Seaside' project: 
'Grease11');
        version: 'Grease-Core-JohanBrichau.94';
        disableRepositoryErrors;
        load

As you see, I gave 2 repositories (the first is local, the second one is 
remote) to Gofer.
If you try to execute this code without the network, it will failed! It 
shouldn't because the mcz is in the package cache.

I think it is a bad behavior of Gofer. It does not have to resolve references 
for ALL the repositories because, at the end, you only use one.
I want to change this behavior to only get the first resolved reference (no 
need to iterate more). If not acceptable, I could only ignore repositories not 
reachable (disableRepositoryErrors does not work for this use case).
Is it ok to change it?

Christophe

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to