> 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

Reply via email to