listPackages(repository, result);
} else if (path.length == 2){
String[] snaps = repository.listPackageSnapshots(path[1]);
return snaps;
} else if (path.length == 3){
Iterator<AssetItem> it = repository.loadPackageSnapshot(path[1], path[2]).getAssets();
while(it.hasNext()) {
AssetItem asset = it.next();
if (!asset.isArchived()) {
result.add(asset.getName() + "." + asset.getFormat());
}