};
blame(path, pegRevision, revisionStart, revisionEnd, false, false, handler);
}
public void blame(String path, Revision pegRevision, Revision revisionStart, Revision revisionEnd, boolean ignoreMimeType, boolean includeMergedRevisions, BlameCallback2 callback) throws ClientException {
final BlameCallback2 blameCallback = callback;
ISVNAnnotateHandler handler = new ISVNAnnotateHandler() {
public void handleLine(Date date, long revision, String author, String line) {
}
public void handleLine(Date date, long revision, String author, String line,
Date mergedDate, long mergedRevision, String mergedAuthor,
String mergedPath, int lineNumber) throws SVNException {
if (blameCallback != null) {
blameCallback.singleLine(date, revision, author, mergedDate, mergedRevision, mergedAuthor, mergedPath, line);
}
}
public boolean handleRevision(Date date, long revision, String author, File contents) throws SVNException {
return false;