package com.github.jmchilton.blend4j.toolshed;
import com.github.jmchilton.blend4j.toolshed.beans.Repository;
import com.github.jmchilton.blend4j.toolshed.beans.RepositoryRevision;
import java.util.List;
public class RepositoryUtils {
public static RepositoryRevision getLatestRepositoryRevision(final RepositoriesClient client, final String owner, final String name) {
return getLatestRepositoryRevision(client, new Repository(owner, name));
}
public static RepositoryRevision getLatestRepositoryRevision(final RepositoriesClient client, final Repository repository) {
final List<String> installableRevisions = client.getInstallableRevisions(repository);
final String latest = installableRevisions.get(installableRevisions.size() - 1);
return new RepositoryRevision(repository, latest);
}
}