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