From: David Pursehouse Date: Fri, 22 Jan 2016 05:59:54 +0000 (+0900) Subject: ConcurrentRepackTest: Open RevWalk in try-with-resource X-Git-Tag: v4.3.0.201603230630-rc1~41^2^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=8bbd9077e476444589798f84a4a103c2e769d9a2;p=jgit.git ConcurrentRepackTest: Open RevWalk in try-with-resource Change-Id: Idc7b7bbdc1df05372b873cbe4c495474f3ffd64b Signed-off-by: David Pursehouse --- diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/ConcurrentRepackTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/ConcurrentRepackTest.java index 514e00f356..1b973ea814 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/ConcurrentRepackTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/ConcurrentRepackTest.java @@ -211,7 +211,9 @@ public class ConcurrentRepackTest extends RepositoryTestCase { private RevObject parse(final AnyObjectId id) throws MissingObjectException, IOException { - return new RevWalk(db).parseAny(id); + try (RevWalk rw = new RevWalk(db)) { + return rw.parseAny(id); + } } private File[] pack(final Repository src, final RevObject... list) @@ -280,7 +282,6 @@ public class ConcurrentRepackTest extends RepositoryTestCase { private RevObject writeBlob(final Repository repo, final String data) throws IOException { - final RevWalk revWalk = new RevWalk(repo); final byte[] bytes = Constants.encode(data); final ObjectId id; try (ObjectInserter inserter = repo.newObjectInserter()) { @@ -293,6 +294,8 @@ public class ConcurrentRepackTest extends RepositoryTestCase { } catch (MissingObjectException e) { // Ok } - return revWalk.lookupBlob(id); + try (RevWalk revWalk = new RevWalk(repo)) { + return revWalk.lookupBlob(id); + } } }