From 53e1fd394b8efae9a6170213281b28cbeb356b62 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Fri, 15 Jun 2018 18:20:05 +0100 Subject: [PATCH] Refactor GitTreeReader --- src/main/java/net/kemitix/gitdb/impl/GitTreeReader.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/kemitix/gitdb/impl/GitTreeReader.java b/src/main/java/net/kemitix/gitdb/impl/GitTreeReader.java index 31e396e..5abd235 100644 --- a/src/main/java/net/kemitix/gitdb/impl/GitTreeReader.java +++ b/src/main/java/net/kemitix/gitdb/impl/GitTreeReader.java @@ -55,7 +55,8 @@ class GitTreeReader { */ Stream stream(final Ref branchRef) throws IOException { final TreeWalk treeWalk = new TreeWalk(repository); - treeWalk.addTree(new RevWalk(repository).parseCommit(branchRef.getObjectId()).getTree()); + final RevWalk revWalk = new RevWalk(repository); + treeWalk.addTree(revWalk.parseCommit(branchRef.getObjectId()).getTree()); treeWalk.setRecursive(false); Optional.ofNullable(treeFilter) .ifPresent(treeWalk::setFilter); @@ -63,7 +64,7 @@ class GitTreeReader { while (treeWalk.next()) { builder.add(new NamedRevBlob( treeWalk.getNameString(), - new RevWalk(repository).lookupBlob(treeWalk.getObjectId(0)), + revWalk.lookupBlob(treeWalk.getObjectId(0)), repository)); } return builder.build();