From dcc6c8a261415bd53490734d1e36dcb8a2d69404 Mon Sep 17 00:00:00 2001 From: Matthias Sohn Date: Fri, 2 Oct 2020 01:17:37 +0200 Subject: [PATCH] UploadPackTest#testUploadRedundantBytes: ensure test repo is closed This fixes a resource leak warning. Change-Id: I65166eeefc719ea577963c84ce2059e2d7e6c1d7 Signed-off-by: Matthias Sohn --- .../eclipse/jgit/transport/UploadPackTest.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/UploadPackTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/UploadPackTest.java index 55caa64d87..ce546e357e 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/UploadPackTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/UploadPackTest.java @@ -1117,13 +1117,16 @@ public class UploadPackTest { RevCommit child = remote.commit(remote.tree(remote.file("foo", childBlob)), parent); remote.update("branch1", child); - TestRepository local = new TestRepository<>(client); - RevBlob localParentBlob = local.blob(commonInBlob + "a"); - RevCommit localParent = local.commit(local.tree(local.file("foo", localParentBlob))); - RevBlob localChildBlob = local.blob(commonInBlob + "b"); - RevCommit localChild = local.commit( - local.tree(local.file("foo", localChildBlob)), localParent); - local.update("branch1", localChild); + try (TestRepository local = new TestRepository<>( + client)) { + RevBlob localParentBlob = local.blob(commonInBlob + "a"); + RevCommit localParent = local + .commit(local.tree(local.file("foo", localParentBlob))); + RevBlob localChildBlob = local.blob(commonInBlob + "b"); + RevCommit localChild = local.commit( + local.tree(local.file("foo", localChildBlob)), localParent); + local.update("branch1", localChild); + } ByteArrayInputStream recvStream = uploadPackV2( "command=fetch\n", -- 2.39.5