UploadPackTest#testUploadRedundantBytes: ensure test repo is closed

This fixes a resource leak warning.

Change-Id: I65166eeefc719ea577963c84ce2059e2d7e6c1d7
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
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 55caa64..ce546e3 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 @@
 		RevCommit child = remote.commit(remote.tree(remote.file("foo", childBlob)), parent);
 		remote.update("branch1", child);
 
-		TestRepository<InMemoryRepository> 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<InMemoryRepository> 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",