@Override public boolean include(final RevCommit commit, final Collection<DiffEntry> diffs) { int count = 0; for (DiffEntry diff : diffs) for (Edit edit : BlobUtils.diff(repository, diff.getOldId().toObjectId(), diff.getNewId().toObjectId())) switch (edit.getType()) { case DELETE: count += edit.getLengthA(); break; case INSERT: case REPLACE: count += edit.getLengthB(); break; default: break; } return include(commit, diffs, count) ? true : include(false); }