> Wouldn't make sense to have that code in a #allPackagesNames ? It would be kind of strange, because typically on a Gofer instance you need to specify the packages you want to deal with.
Lukas > > Thanks! > > On Mon, Nov 7, 2011 at 6:02 PM, Lukas Renggli <[email protected]> wrote: >> >> Simpler: >> >> (Gofer new >> disablePackageCache; >> squeaksource: 'Seaside30'; >> allResolved) >> collect: [ :each | each packageName ] as: Set >> >> Lukas >> >> On 7 November 2011 21:21, jannik.laval <[email protected]> wrote: >> > Hi Mariano, >> > You can have all packages in a repository with: >> > ==== >> > repository := MCHttpRepository >> > location: httpUrl >> > user: '' >> > password: '' >> > repository allVersionNames >> > ==== >> > Then you have to select all the last version of each package. >> > A method from Moose that have this behavior: >> > === >> > lastVersionOf: projectName >> > | versions | >> > versions := self fileNames select: [ :f | f beginsWith: projectName , >> > '-' ]. >> > ^ (versions asSortedCollection: >> > [ :v1 :v2 | >> > (v1 >> > copyFrom: (v1 indexOf: $.) + 1 >> > to: (v1 lastIndexOf: $.)) asInteger < (v2 >> > copyFrom: (v2 indexOf: $.) + 1 >> > to: (v2 lastIndexOf: $.)) asInteger ]) last >> > === >> > Cheers, >> > Jannik >> > On Nov 7, 2011, at 17:58 , Mariano Martinez Peck wrote: >> > >> > Hi guys. Is there a way to get a list of packages or packages names of a >> > squeaksource repo? For example, I would love to do: >> > >> > Gofer it >> > squeaksource: 'xxx'; >> > allPackages. >> > >> > is that possible? >> > >> > Thanks >> > >> > -- >> > Mariano >> > http://marianopeck.wordpress.com >> > >> > >> > --- >> > Jannik Laval >> > >> >> >> >> -- >> Lukas Renggli >> www.lukas-renggli.ch >> > > > > -- > Mariano > http://marianopeck.wordpress.com > > -- Lukas Renggli www.lukas-renggli.ch
