return ((status.isTextModified() || status.isPropModified())
return ((status.isTextModified() || status.isPropModified() || status.isReplaced())
	public static boolean isDirty(final ISVNLocalResource svnResource) {	    try {			if (!svnResource.exists())			    return false;            if (svnResource.getIResource().getType() == IResource.FILE) {                // for files, we want that only modified files to be considered as dirty            	LocalResourceStatus status = svnResource.getStatus();                return ((status.isTextModified() || status.isPropModified())							&& !status.isIgnored() && !svnResource.isIgnored());            } else {                // a container with an added file, deleted file, conflicted file ... is considered as dirty                return svnResource.isDirty();            }		} catch (SVNException e) {			//if we get an error report it to the log but assume dirty			SVNUIPlugin.log(e.getStatus());			return true;		}	}