kind = IDiff.CHANGE;
if (local.getType() == IResource.FILE) {
IFileRevision before = asFileState(ancestor);
IFileRevision after = getLocalFileRevision((IFile) local);
return new ResourceDiff(info.getLocal(), kind, 0, before,
after);
}
// For folders, we don't need file states
return new ResourceDiff(info.getLocal(), kind);
}
return null;
}