TreeWalk.release() only release reader, so remove it

The code releases TreeWalk. This is not nesessary as the TreeWalk.release()
only releases reader object. This is already done in RevWalk.release()
method.

Change-Id: I934ca374461d242ea999ccff8f46f00d6da7c411
This commit is contained in:
David Ostrovsky
2014-08-08 20:33:39 +02:00
parent ba6b574395
commit 1652ede505
3 changed files with 26 additions and 35 deletions

View File

@@ -252,7 +252,6 @@ public class CreateProjectIT extends AbstractDaemonTest {
tw.reset(); tw.reset();
} }
} finally { } finally {
tw.release();
rw.release(); rw.release();
repo.close(); repo.close();
} }

View File

@@ -62,7 +62,6 @@ public class GetContent implements RestReadView<FileResource> {
if (tw == null) { if (tw == null) {
throw new ResourceNotFoundException(); throw new ResourceNotFoundException();
} }
try {
final ObjectLoader object = repo.open(tw.getObjectId(0)); final ObjectLoader object = repo.open(tw.getObjectId(0));
@SuppressWarnings("resource") @SuppressWarnings("resource")
BinaryResult result = new BinaryResult() { BinaryResult result = new BinaryResult() {
@@ -72,9 +71,6 @@ public class GetContent implements RestReadView<FileResource> {
} }
}; };
return result.setContentLength(object.getSize()).base64(); return result.setContentLength(object.getSize()).base64();
} finally {
tw.release();
}
} finally { } finally {
rw.release(); rw.release();
} }

View File

@@ -112,7 +112,6 @@ class ListDashboards implements RestReadView<ProjectResource> {
throws IOException { throws IOException {
List<DashboardInfo> list = Lists.newArrayList(); List<DashboardInfo> list = Lists.newArrayList();
TreeWalk tw = new TreeWalk(rw.getObjectReader()); TreeWalk tw = new TreeWalk(rw.getObjectReader());
try {
tw.addTree(rw.parseTree(ref.getObjectId())); tw.addTree(rw.parseTree(ref.getObjectId()));
tw.setRecursive(true); tw.setRecursive(true);
while (tw.next()) { while (tw.next()) {
@@ -133,9 +132,6 @@ class ListDashboards implements RestReadView<ProjectResource> {
} }
} }
} }
} finally {
tw.release();
}
return list; return list;
} }
} }