Convert to auto-closeable Repository and RevWalk

Change-Id: Ia2964f4e7fbf76948059b37ab47c07baeb6db78f
diff --git a/src/main/java/com/googlesource/gerrit/plugins/hooks/util/CommitMessageFetcher.java b/src/main/java/com/googlesource/gerrit/plugins/hooks/util/CommitMessageFetcher.java
index a04b175..02ea502 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/hooks/util/CommitMessageFetcher.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/hooks/util/CommitMessageFetcher.java
@@ -25,15 +25,11 @@
   }
 
   public String fetch(String projectName, String commitId) throws IOException {
-    final Repository repo =
-        repoManager.openRepository(new NameKey(projectName));
-    try {
-      RevWalk revWalk = new RevWalk(repo);
-      RevCommit commit = revWalk.parseCommit(ObjectId.fromString(commitId));
-
-      return commit.getFullMessage();
-    } finally {
-      repo.close();
+    try (Repository repo = repoManager.openRepository(new NameKey(projectName))) {
+      try (RevWalk revWalk = new RevWalk(repo)) {
+        RevCommit commit = revWalk.parseCommit(ObjectId.fromString(commitId));
+        return commit.getFullMessage();
+      }
     }
   }