private void tweakStatusHash(FileInfo fileInfo, File path, SVNStatusType text, SVNStatusType props, SVNLock lock) throws SVNException { Map hash = fileInfo.myParent.myChildrenStatuses; SVNStatus status = (SVNStatus) hash.get(fileInfo.myPath); if (status == null) { if (text != SVNStatusType.STATUS_ADDED) { return; } status = createStatus(path); hash.put(fileInfo.myPath, status); } if (text == SVNStatusType.STATUS_ADDED && status.getRemoteContentsStatus() == SVNStatusType.STATUS_DELETED) { text = SVNStatusType.STATUS_REPLACED; } status.setRemoteStatus(fileInfo.myURL, text, props, lock, fileInfo.myRemoteKind, fileInfo.myRemoteRevision, fileInfo.myRemoteDate, fileInfo.myRemoteAuthor); status.setRepositoryRootURL(myRepositoryRoot); if (status.getRemoteURL() != null) { status.setRepositoryRelativePath(SVNURLUtil.getRelativeURL(myRepositoryRoot, status.getRemoteURL(), false)); } }
if (status.getRemoteURL() != null) { status.setRepositoryRelativePath(SVNURLUtil.getRelativeURL(myRepositoryRoot, status.getRemoteURL(), false));
url = (String) status.getEntryProperties().get(SVNProperty.URL); if (url == null && status.getRemoteURL() != null) { url = status.getRemoteURL().toString();
url = (String) status.getEntryProperties().get(SVNProperty.URL); if (url == null && status.getRemoteURL() != null) { url = status.getRemoteURL().toString();
url = (String) status.getEntryProperties().get(SVNProperty.URL); if (url == null && status.getRemoteURL() != null) { url = status.getRemoteURL().toString();
url = (String) status.getEntryProperties().get(SVNProperty.URL); if (url == null && status.getRemoteURL() != null) { url = status.getRemoteURL().toString();
url = (String) status.getEntryProperties().get(SVNProperty.URL); if (url == null && status.getRemoteURL() != null) { url = status.getRemoteURL().toString();