Fix Eclipse warnings
One unused import and one resource leak.
Change-Id: I0174cc4a03cc434eb6b8ff83b57d78849dff9975
diff --git a/gitiles-dev/src/main/java/com/google/gitiles/dev/DevServer.java b/gitiles-dev/src/main/java/com/google/gitiles/dev/DevServer.java
index f3f6597..82cdde0 100644
--- a/gitiles-dev/src/main/java/com/google/gitiles/dev/DevServer.java
+++ b/gitiles-dev/src/main/java/com/google/gitiles/dev/DevServer.java
@@ -17,7 +17,6 @@
import static com.google.common.base.MoreObjects.firstNonNull;
import static com.google.gitiles.GitilesServlet.STATIC_PREFIX;
-import com.google.common.base.MoreObjects;
import com.google.common.base.Strings;
import com.google.gitiles.DebugRenderer;
import com.google.gitiles.GitilesAccess;
diff --git a/gitiles-servlet/src/main/java/com/google/gitiles/DescribeServlet.java b/gitiles-servlet/src/main/java/com/google/gitiles/DescribeServlet.java
index 9182a88..949fbab 100644
--- a/gitiles-servlet/src/main/java/com/google/gitiles/DescribeServlet.java
+++ b/gitiles-servlet/src/main/java/com/google/gitiles/DescribeServlet.java
@@ -108,12 +108,12 @@
if (id == null) {
return null;
}
- NameRevCommand cmd = nameRevCommand(id, req, res);
- if (cmd == null) {
- return null;
- }
String name;
- try {
+ try (Git git = new Git(repo)) {
+ NameRevCommand cmd = nameRevCommand(git, id, req, res);
+ if (cmd == null) {
+ return null;
+ }
name = cmd.call().get(id);
} catch (GitAPIException e) {
throw new IOException(e);
@@ -125,11 +125,10 @@
return name;
}
- private NameRevCommand nameRevCommand(ObjectId id, HttpServletRequest req,
- HttpServletResponse res) throws IOException {
- Repository repo = ServletUtils.getRepository(req);
+ private NameRevCommand nameRevCommand(Git git, ObjectId id,
+ HttpServletRequest req, HttpServletResponse res) throws IOException {
GitilesView view = ViewFilter.getView(req);
- NameRevCommand cmd = new Git(repo).nameRev();
+ NameRevCommand cmd = git.nameRev();
boolean all = getBooleanParam(view, ALL_PARAM);
boolean tags = getBooleanParam(view, TAGS_PARAM);
if (all && tags) {