@Override public void setRepositoryInfo(SVNURL root, Map repositoryLocks) { super.setRepositoryInfo(root, repositoryLocks); if (myAnchorStatus.getRepositoryRootURL() == null) { myAnchorStatus.setRepositoryRootURL(myRepositoryRoot); } if (myAnchorStatus.getURL() != null && myAnchorStatus.getRepositoryRootURL() != null) { myAnchorStatus.setRepositoryRelativePath(SVNURLUtil.getRelativeURL(myAnchorStatus.getRepositoryRootURL(), myAnchorStatus.getURL(), false)); } }
private SVNURL computeURL() throws SVNException { if (myURL != null) { return myURL; } if (myName == null) { return myAnchorStatus.getURL(); } SVNStatus status = (SVNStatus) myParent.myChildrenStatuses.get(myPath); if (status != null && status.getEntry() != null && status.getEntry().getSVNURL() != null) { return status.getEntry().getSVNURL(); } SVNURL url = myParent.computeURL(); return url != null ? url.appendPath(myName, false) : null; }
private SVNURL computeURL() throws SVNException { if (myURL != null) { return myURL; } if (myName == null) { return myAnchorStatus.getURL(); } SVNStatus status = (SVNStatus) myParent.myChildrenStatuses.get(myPath); if (status != null && status.getEntry() != null && status.getEntry().getSVNURL() != null) { return status.getEntry().getSVNURL(); } SVNURL url = myParent.computeURL(); return url != null ? url.appendPath(myName, false) : null; }
private SVNURL computeURL() throws SVNException { if (myURL != null) { return myURL; } if (myName == null) { return myAnchorStatus.getURL(); } SVNStatus status = (SVNStatus) myParent.myChildrenStatuses.get(myPath); if (status != null && status.getEntry() != null && status.getEntry().getSVNURL() != null) { return status.getEntry().getSVNURL(); } SVNURL url = myParent.computeURL(); return url != null ? url.appendPath(myName, false) : null; }
private SVNURL computeURL() throws SVNException { if (myURL != null) { return myURL; } if (myName == null) { return myAnchorStatus.getURL(); } SVNStatus status = (SVNStatus) myParent.myChildrenStatuses.get(myPath); if (status != null && status.getEntry() != null && status.getEntry().getSVNURL() != null) { return status.getEntry().getSVNURL(); } SVNURL url = myParent.computeURL(); return url != null ? url.appendPath(myName, false) : null; }
public void handleStatus(SVNStatus status) { if (status.getEntryProperties() == null || status.getEntryProperties().isEmpty()) { return; } if (status.getContentsStatus() != SVNStatusType.STATUS_ADDED) { SVNRevision revision = status.getRevision(); if (revision != null) { if (minRevision[0] < 0 || minRevision[0] > revision.getNumber()) { minRevision[0] = revision.getNumber(); } maxRevision[0] = Math.max(maxRevision[0], revision.getNumber()); } } switched[0] |= status.isSwitched(); switched[1] |= status.getContentsStatus() != SVNStatusType.STATUS_NORMAL; switched[1] |= status.getPropertiesStatus() != SVNStatusType.STATUS_NORMAL && status.getPropertiesStatus() != SVNStatusType.STATUS_NONE; if (wcURL[0] == null && status.getFile() != null && status.getFile().equals(path) && status.getURL() != null) { wcURL[0] = status.getURL().toString(); } } });
public void handleStatus(SVNStatus status) { if (status.getEntryProperties() == null || status.getEntryProperties().isEmpty()) { return; } if (status.getContentsStatus() != SVNStatusType.STATUS_ADDED) { SVNRevision revision = committed ? status.getCommittedRevision() : status.getRevision(); if (revision != null) { if (minRevision[0] < 0 || minRevision[0] > revision.getNumber()) { minRevision[0] = revision.getNumber(); } maxRevision[0] = Math.max(maxRevision[0], revision.getNumber()); } } switched[0] |= status.isSwitched(); switched[1] |= status.getContentsStatus() != SVNStatusType.STATUS_NORMAL; switched[1] |= status.getPropertiesStatus() != SVNStatusType.STATUS_NORMAL && status.getPropertiesStatus() != SVNStatusType.STATUS_NONE; switched[2] |= status.getEntry() != null && status.getEntry().getDepth() != SVNDepth.INFINITY; if (wcURL[0] == null && status.getFile() != null && status.getFile().equals(path) && status.getURL() != null) { wcURL[0] = status.getURL().toString(); } } }, null);
public void handleStatus(SVNStatus status) { if (status.getEntryProperties() == null || status.getEntryProperties().isEmpty()) { return; } if (status.getContentsStatus() != SVNStatusType.STATUS_ADDED) { SVNRevision revision = committed ? status.getCommittedRevision() : status.getRevision(); if (revision != null) { if (minRevision[0] < 0 || minRevision[0] > revision.getNumber()) { minRevision[0] = revision.getNumber(); } maxRevision[0] = Math.max(maxRevision[0], revision.getNumber()); } } switched[0] |= status.isSwitched(); switched[1] |= status.getContentsStatus() != SVNStatusType.STATUS_NORMAL; switched[1] |= status.getPropertiesStatus() != SVNStatusType.STATUS_NORMAL && status.getPropertiesStatus() != SVNStatusType.STATUS_NONE; switched[2] |= status.getEntry() != null && status.getEntry().getDepth() != SVNDepth.INFINITY; if (wcURL[0] == null && status.getFile() != null && status.getFile().equals(path) && status.getURL() != null) { wcURL[0] = status.getURL().toString(); } } }, null);
public void handleStatus(SVNStatus status) { if (status.getEntryProperties() == null || status.getEntryProperties().isEmpty()) { return; } if (status.getContentsStatus() != SVNStatusType.STATUS_ADDED && !status.isFileExternal()) { SVNRevision revision = getOperation().isCommitted() ? status.getCommittedRevision() : status.getRevision(); if (revision != null) { if (minRevision[0] < 0 || minRevision[0] > revision.getNumber()) { minRevision[0] = revision.getNumber(); } maxRevision[0] = Math.max(maxRevision[0], revision.getNumber()); } } switched[0] |= status.isSwitched(); switched[1] |= status.getContentsStatus() != SVNStatusType.STATUS_NORMAL; switched[1] |= status.getPropertiesStatus() != SVNStatusType.STATUS_NORMAL && status.getPropertiesStatus() != SVNStatusType.STATUS_NONE; switched[2] |= status.getEntry() != null && status.getEntry().getDepth() != SVNDepth.INFINITY; if (wcURL[0] == null && status.getFile() != null && status.getFile().equals(getFirstTarget()) && status.getURL() != null) { wcURL[0] = status.getURL().toString(); } } }, null);
if (status.getURL() != null && status.getRepositoryRelativePath() == null && reposRoot != null) { status.setRepositoryRelativePath(SVNURLUtil.getRelativeURL(reposRoot, status.getURL(), false)); if (reposRoot != null && status.getURL() != null && status.getRepositoryRelativePath() == null) { status.setRepositoryRelativePath(SVNURLUtil.getRelativeURL(reposRoot, status.getURL(), false));