On Thu, Oct 6, 2011 at 3:34 PM, Lukas Renggli <[email protected]> wrote:

> 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.
>
>
I couldn't understand anything hahhaha. Can you clarify or give me an
example in code?

thanks!


> 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
>
>


-- 
Mariano
http://marianopeck.wordpress.com

Reply via email to