public void run() throws SVNException {
SVNLookCommandEnvironment environment = getSVNLookEnvironment();
SVNLookClient client = environment.getClientManager().getLookClient();
DefaultSVNGNUDiffGenerator defaultDiffGenerator = new DefaultSVNGNUDiffGenerator();
defaultDiffGenerator.setOptions(client.getOptions());
defaultDiffGenerator.setDiffOptions(environment.getDiffOptions());
client.setDiffGenerator(defaultDiffGenerator);
if (environment.isRevision()) {
client.doGetDiff(environment.getRepositoryFile(), getRevisionObject(),
!environment.isNoDiffDeleted(), !environment.isNoDiffAdded(), environment.isDiffCopyFrom(),