public override RevCommit next()
{
while (true)
{
RevCommit r = base.next();
if (r == null) return null;
if ((r.Flags & UNINTERESTING) != 0)
{
MarkTreeUninteresting(r.Tree);
if (hasRevSort(RevSort.BOUNDARY))
{
_pendingObjects.add(r.Tree);
return r;
}
continue;
}
_pendingObjects.add(r.Tree);
return r;
}
}