FYI: Now that I have an image I see that the method is called
#allResolved, not #allReferences. I guess the method comments would
have guided you there anyway.

Lukas

On 6 October 2011 18:30, Schwab,Wilhelm K <[email protected]> wrote:
> Sounds good from here.
>
>
>
>
> ________________________________________
> From: [email protected] 
> [[email protected]] On Behalf Of Lukas Renggli 
> [[email protected]]
> Sent: Thursday, October 06, 2011 9:34 AM
> To: [email protected]
> Subject: Re: [Pharo-project] Getting and loading each version of a package?   
>   (Gofer?)
>
> Way easier is to ask the Gofer instance setup with repositories for
> #allReferences. You then get objects with each reachable version, and
> can access things like version number, package name, branch name,
> author name, ... using the accessors. To load the version you simply
> call #load.
>
> Lukas
>
> On 6 October 2011 15:28, Schwab,Wilhelm K <[email protected]> wrote:
>> Mariano,
>>
>> Below is something that was getting yanked from or with ScriptLoader, so I 
>> included it in Migrate.  The enumerating of versions could be of interest to 
>> you.
>>
>> Bill
>>
>>
>> loadLatestPackage: aString fromRepository: aRepository
>>        "1-10 - too useful to be without really, I created another.  
>> Shamelessly
>>        stolen from ScriptLoader."
>>
>>        | versionsBlock versions tries version |
>>
>>        versionsBlock := [ (aRepository allVersionNames select: [ :each |
>>                each beginsWith: aString ])
>>                asSortedCollection: [ :a :b |
>>                        (a copyAfterLast: $.) asNumber <= (b copyAfterLast: 
>> $.) asNumber]].
>>        versions := versionsBlock value.
>>        tries := 0.
>>        [ versions isEmpty and: [ tries < 3 ] ] whileTrue: [
>>                versions := versionsBlock value.
>>                tries := tries + 1 ].
>>        versions isEmpty ifTrue: [ self error: 'problems when accessing 
>> repository' ].
>>
>>        aRepository versionReaderForFileNamed: (versions last , '.mcz') do: 
>> [:reader |
>>                version := reader version.
>>                version load.
>>                version workingCopy repositoryGroup addRepository: 
>> aRepository].
>>
>>
>> ________________________________________
>> From: [email protected] 
>> [[email protected]] On Behalf Of Mariano Martinez 
>> Peck [[email protected]]
>> Sent: Thursday, October 06, 2011 9:23 AM
>> To: [email protected]
>> Subject: Re: [Pharo-project] Getting and loading each version of a package?  
>>    (Gofer?)
>>
>> I need help with only one thing....get the list of version of a package. I 
>> can manage the rest...
>> So I would like tp get all the versions of the package Fuel of the 
>> squeaksource Fuel repo...
>>
>> thanks in advance,
>>
>>
>> On Thu, Oct 6, 2011 at 11:51 AM, Mariano Martinez Peck 
>> <[email protected]<mailto:[email protected]>> wrote:
>>
>>
>> On Thu, Oct 6, 2011 at 11:50 AM, HwaJong Oh 
>> <[email protected]<mailto:[email protected]>> wrote:
>> Mariano,
>>
>> For metacello or monticello?
>>
>> Monticello.
>>
>>
>>
>> HwaJong Oh
>>
>> --
>> View this message in context: 
>> http://forum.world.st/Getting-and-loading-each-version-of-a-package-Gofer-tp3877374p3877588.html
>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>
>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>>
>>
>
>
>
> --
> Lukas Renggli
> www.lukas-renggli.ch
>
>
>



-- 
Lukas Renggli
www.lukas-renggli.ch

Reply via email to