dirEntry = svnClient.getDirEntry(url,revision);
info = svnClient.getInfo(url, revision, revision);
	public void run(IProgressMonitor monitor) throws SVNException {        monitor = Policy.monitorFor(monitor);        monitor.beginTask(Policy.bind("GetRemoteResourceCommand.getLogEntries"), 100); //$NON-NLS-1$                remoteResource = null;        ISVNClientAdapter svnClient = repository.getSVNClient();        ISVNDirEntry dirEntry;        try {            dirEntry = svnClient.getDirEntry(url,revision);        } catch (SVNClientException e) {            throw new SVNException("Can't get remote resource "+url+" at revision "+revision,e);           }                if (dirEntry == null) {            remoteResource = null; // no remote file        }        else        {            if (dirEntry.getNodeKind() == SVNNodeKind.FILE)                remoteResource = new RemoteFile(                    null,  // we don't know its parent                    repository,                    url,                    revision,                    dirEntry.getLastChangedRevision(),                    dirEntry.getLastChangedDate(),                    dirEntry.getLastCommitAuthor()                );             else                remoteResource = new RemoteFolder(                    null,  // we don't know its parent                    repository,                    url,                    revision,                    dirEntry.getLastChangedRevision(),                    dirEntry.getLastChangedDate(),                    dirEntry.getLastCommitAuthor()                );                        }        monitor.done();	}