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