コード例 #1
0
 @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);
 }