]> source.dussan.org Git - jgit.git/commitdiff
MergerTest: Open TestRepository in try-with-resource 04/135404/1
authorDavid Pursehouse <david.pursehouse@gmail.com>
Sun, 20 Jan 2019 08:33:04 +0000 (17:33 +0900)
committerDavid Pursehouse <david.pursehouse@gmail.com>
Sun, 20 Jan 2019 08:33:04 +0000 (17:33 +0900)
Change-Id: I1c4bd2fd5f0ad7112bd3ebe1506de3cf51231b36
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
org.eclipse.jgit.test/tst/org/eclipse/jgit/merge/MergerTest.java

index 335a8ca1a9a0d0de3817ae3a40404f50b65529ee..f6fc00ce43758026a67e9cdb44428ddb234f0661 100644 (file)
@@ -1360,14 +1360,15 @@ public class MergerTest extends RepositoryTestCase {
        }
 
        private String readBlob(ObjectId treeish, String path) throws Exception {
-               TestRepository<?> tr = new TestRepository<>(db);
-               RevWalk rw = tr.getRevWalk();
-               RevTree tree = rw.parseTree(treeish);
-               RevObject obj = tr.get(tree, path);
-               if (obj == null) {
-                       return null;
+               try (TestRepository<?> tr = new TestRepository<>(db)) {
+                       RevWalk rw = tr.getRevWalk();
+                       RevTree tree = rw.parseTree(treeish);
+                       RevObject obj = tr.get(tree, path);
+                       if (obj == null) {
+                               return null;
+                       }
+                       return new String(
+                                       rw.getObjectReader().open(obj, OBJ_BLOB).getBytes(), UTF_8);
                }
-               return new String(rw.getObjectReader().open(obj, OBJ_BLOB).getBytes(),
-                               UTF_8);
        }
 }