aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/gitorious/GitoriousClient.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/gitorious/GitoriousClient.java')
-rw-r--r--src/main/java/io/trygvis/esper/testing/gitorious/GitoriousClient.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/gitorious/GitoriousClient.java b/src/main/java/io/trygvis/esper/testing/gitorious/GitoriousClient.java
index a58f1de..892d8d0 100644
--- a/src/main/java/io/trygvis/esper/testing/gitorious/GitoriousClient.java
+++ b/src/main/java/io/trygvis/esper/testing/gitorious/GitoriousClient.java
@@ -63,8 +63,8 @@ public class GitoriousClient {
return all;
}
- public URI atomFeed(String slug) {
- return URI.create(baseUrl + "/" + slug + ".atom");
+ public URI atomFeed(String projectSlug, String repositoryName) {
+ return URI.create(baseUrl + "/" + projectSlug + "/" + repositoryName + ".atom");
}
}
@@ -97,7 +97,7 @@ class GitoriousProjectXml implements Comparable<GitoriousProjectXml> {
return null;
}
- List<Element> list = (List<Element>) mainlines.elements("repository");
+ @SuppressWarnings("unchecked") List<Element> list = (List<Element>) mainlines.elements("repository");
List<GitoriousRepositoryXml> repositoryList = new ArrayList<>(list.size());
for (Element repository : list) {
GitoriousRepositoryXml r = GitoriousRepositoryXml.fromXml(slug, repository);
@@ -114,7 +114,8 @@ class GitoriousProjectXml implements Comparable<GitoriousProjectXml> {
public static List<GitoriousProjectXml> projectsFromXml(Element root) throws URISyntaxException {
List<GitoriousProjectXml> projects = new ArrayList<>();
- for (Element project : (List<Element>) root.elements("project")) {
+ @SuppressWarnings("unchecked") List<Element> elements = (List<Element>) root.elements("project");
+ for (Element project : elements) {
GitoriousProjectXml p = GitoriousProjectXml.fromXml(project);
if (p == null) {