if (SVNStatusUtils.isReadyForRevert(statuses[j])) {
if (SVNStatusUtils.isReadyForRevert(statuses[j])  || !SVNStatusUtils.isManaged(statuses[j])) {
	private IResource[] getModifiedResources(IResource[] resources, IProgressMonitor iProgressMonitor) throws SVNException {	    final List modified = new ArrayList();	    for (int i = 0; i < resources.length; i++) {			 IResource resource = resources[i];			 ISVNLocalResource svnResource = SVNWorkspaceRoot.getSVNResourceFor(resource);			 			 // get adds, deletes, updates and property updates.			 GetStatusCommand command = new GetStatusCommand(svnResource, true, false);			 command.run(iProgressMonitor);			 ISVNStatus[] statuses = command.getStatuses();			 for (int j = 0; j < statuses.length; j++) {			     if (SVNStatusUtils.isReadyForRevert(statuses[j])) {			         IResource currentResource = SVNWorkspaceRoot.getResourceFor(statuses[j]);			         if (currentResource != null)			             modified.add(currentResource);			     }			 }		}	    return (IResource[]) modified.toArray(new IResource[modified.size()]);	}