int fileRevIndex2 = fileRevIndex(df, endRevIndex);
BlameHelper bh = new BlameHelper(insp);
bh.prepare(df, startRevIndex, endRevIndex);
progress.worked(1);
cancel.checkCancelled();
bh.diff(fileRevIndex1, startRevIndex, fileRevIndex2, endRevIndex);
progress.worked(1);
cancel.checkCancelled();
} catch (HgRuntimeException ex) {
throw new HgLibraryFailureException(ex);
} finally {