RevlogReader rr = new RevlogReader(indexFile);
rr.init(true);
rr.needData(true);
int startEntryIndex = 76507; // 150--87
rr.startFrom(startEntryIndex);
rr.readNext();
final long s0 = System.currentTimeMillis();
ByteBuffer baseRevision = null;
if (rr.isPatch()) {
byte[] cc = getRevisionTrueContent(indexFile.getParentFile(), rr.entryIndex, rr.linkRevision);
baseRevision = ByteBuffer.wrap(cc);