private void doLog(final boolean includeMerged, final Revision truncateTo, final int max) throws VcsException {
      myClient.doLog(Target.on(myIoFile), myEndRevision, truncateTo == null ? Revision.of(1L) : truncateTo,
                     false, false, includeMerged, max, null,
                     logEntry -> {
                       if (Revision.UNDEFINED.getNumber() == logEntry.getRevision()) {
                         return;
                       }

                       if (myProgress != null) {
                         myProgress.checkCanceled();
                         myProgress.setText2(message("progress.text2.revision.processed", logEntry.getRevision()));
                       }
                       myResult.setRevision(logEntry.getRevision(), new SvnFileRevision(myVcs, Revision.UNDEFINED, logEntry, myUrl, ""));
                     });
    }
private void doLog(final boolean includeMerged, final Revision truncateTo, final int max)