ISVNLogMessageChangePath[] changePaths = logMessage.getChangedPaths();
ISVNLogMessageChangePath[] changePaths = null; if (SVNProviderPlugin.getPlugin().getSVNClientManager().isFetchChangePathOnDemand()) { try { ISVNClientAdapter client = resource.getRepository().getSVNClient(); ISVNLogMessage[] tmpMessage = client.getLogMessages(resource.getUrl(), getRevision(), getRevision(), true); changePaths = tmpMessage[0].getChangedPaths(); } catch (SVNException e) { e.printStackTrace(); } catch (SVNClientException e) { e.printStackTrace(); } } else { changePaths = logMessage.getChangedPaths(); }
    public LogEntryChangePath[] getLogEntryChangePaths() {    	ISVNLogMessageChangePath[] changePaths = logMessage.getChangedPaths();        LogEntryChangePath[] logEntryChangePaths = new LogEntryChangePath[changePaths.length];         for (int i = 0; i < changePaths.length; i++) {        	logEntryChangePaths[i] = new LogEntryChangePath(this,changePaths[i]);        }        return logEntryChangePaths;    }