/** {@inheritDoc} */ @Override public RevCommit next() { final Block b = head; if (b == null) return null; final RevCommit c = b.pop(); if (b.isEmpty()) { head = b.next; if (head == null) tail = null; free.freeBlock(b); } return c; }
/** {@inheritDoc} */ @Override public RevCommit next() { final Block b = head; if (b == null) return null; final RevCommit c = b.pop(); if (b.isEmpty()) { head = b.next; if (head == null) tail = null; free.freeBlock(b); } return c; }
/** {@inheritDoc} */ @Override public RevCommit next() { final Block b = head; if (b == null) return null; final RevCommit c = b.pop(); if (b.isEmpty()) { head = b.next; free.freeBlock(b); } return c; }
/** {@inheritDoc} */ @Override public RevCommit next() { final Block b = head; if (b == null) return null; final RevCommit c = b.pop(); if (b.isEmpty()) { head = b.next; free.freeBlock(b); } return c; }
public RevCommit next() { final Block b = head; if (b == null) return null; final RevCommit c = b.pop(); if (b.isEmpty()) { head = b.next; if (head == null) tail = null; free.freeBlock(b); } return c; }
public RevCommit next() { final Block b = head; if (b == null) return null; final RevCommit c = b.pop(); if (b.isEmpty()) { head = b.next; free.freeBlock(b); } return c; }
/** {@inheritDoc} */ @Override public RevCommit next() { final Block b = head; if (b == null) return null; final RevCommit c = b.pop(); if (b.isEmpty()) { head = b.next; if (head == null) tail = null; free.freeBlock(b); } return c; }
/** {@inheritDoc} */ @Override public RevCommit next() { final Block b = head; if (b == null) return null; final RevCommit c = b.pop(); if (b.isEmpty()) { head = b.next; free.freeBlock(b); } return c; }