]> source.dussan.org Git - jgit.git/commitdiff
RevWalk: Don't release during inMergeBase() 82/2582/2
authorShawn O. Pearce <spearce@spearce.org>
Wed, 23 Feb 2011 20:00:25 +0000 (12:00 -0800)
committerShawn O. Pearce <spearce@spearce.org>
Thu, 24 Feb 2011 14:55:25 +0000 (06:55 -0800)
In bc1af8459e ("RevWalk: Don't reset ObjectReader when stopping") we
stopped releasing the reader when the current log traversal is over.
This should have also been applied to the merge base logic that is
buried within MergeGenerator, but got missed.

Change-Id: I8328f43f02cba06fd545e22134872e781b9d4d36
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
org.eclipse.jgit/src/org/eclipse/jgit/revwalk/MergeBaseGenerator.java

index 735f7d6023f32e8e22fb7b59ccfca996bb7200de..3942ab2b70513ac91e45ed29ede2d1e6cd9f67d1 100644 (file)
@@ -138,7 +138,6 @@ class MergeBaseGenerator extends Generator {
                        final RevCommit c = pending.next();
                        if (c == null) {
                                walker.reader.walkAdviceEnd();
-                               walker.reader.release();
                                return null;
                        }