SubversionSCM.RevisionPolicy revisionPolicy, Date queueTime, Date buildTime) { int idx = location.getOriginRemote().lastIndexOf(AT_SYMBOL); if(idx > 0) { String n = location.getOriginRemote().substring(idx + 1); return SVNRevision.parse(n);
SubversionSCM.RevisionPolicy revisionPolicy, Date queueTime, Date buildTime) { int idx = location.getOriginRemote().lastIndexOf(AT_SYMBOL); if(idx > 0) { String n = location.getOriginRemote().substring(idx + 1); return SVNRevision.parse(n);
/** * Checks whether build locations contain specified revision. * * @param url url to verify. * @param locations module locations. * @return true if build locations contain specified revision. */ boolean isRevisionSpecifiedInBuildLocation(String url, ModuleLocation[] locations) { if (null != locations) { for (ModuleLocation location : locations) { if (location.getURL() != null && location.getURL().contains(url)) { SVNRevision revision = getRevisionFromRemoteUrl(location.getOriginRemote()); if (isRevisionPresent(revision)) { return true; } } } } return false; }