externals[k].resolveURL(repos.getRepositoryRoot(true), ownerURL), externals[k].getRevision(), externals[k].getPegRevision(),
SVNURL resolvedURL = externals[k].resolveURL(repos.getRepositoryRoot(true), ownerURL); String unresolvedURL = externals[k].getUnresolvedUrl(); if (unresolvedURL != null && !SVNPathUtil.isURL(unresolvedURL) && unresolvedURL.startsWith("../")) {
SVNURL resolvedURL = externals[k].resolveURL(repos.getRepositoryRoot(true), ownerURL); String unresolvedURL = externals[k].getUnresolvedUrl(); if (unresolvedURL != null && !SVNPathUtil.isURL(unresolvedURL) && unresolvedURL.startsWith("../")) {
private void listExternalItems(SVNRepository repository, SVNExternal[] externalItems, SVNURL externalParentUrl, SVNDepth depth, int entryFields, boolean fetchLocks, ISVNDirEntryHandler handler) throws SVNException { SVNURL rootUrl = repository.getRepositoryRoot(true); for (SVNExternal externalItem : externalItems) { SVNURL resolvedURL = externalItem.resolveURL(rootUrl, externalParentUrl); try { //TODO: peg revision repository.setLocation(resolvedURL, true); doList(repository, externalItem.getRevision().getNumber(), handler, fetchLocks, depth, entryFields, externalParentUrl, externalItem.getPath()); } catch (SVNException e) { if (e.getErrorMessage().getErrorCode() != SVNErrorCode.CANCELLED) { if (getOperation().getEventHandler() != null) { SVNEvent event = SVNEventFactory.createSVNEvent(new File(externalItem.getPath()), SVNNodeKind.UNKNOWN, null, -1, SVNEventAction.FAILED_EXTERNAL, SVNEventAction.FAILED_EXTERNAL, e.getErrorMessage(), null); getOperation().getEventHandler().handleEvent(event, UNKNOWN); } } else { throw e; } } } } }
SVNURL resolvedURL = externals[k].resolveURL(repos.getRepositoryRoot(true), ownerURL); String unresolvedURL = externals[k].getUnresolvedUrl(); if (unresolvedURL != null && !SVNPathUtil.isURL(unresolvedURL) && unresolvedURL.startsWith("../")) {
SVNFileUtil.ensureDirectoryExists(parentDirectory); exts[i].resolveURL(reposRootUrl, directoryUrl); SVNURL externalUrl = exts[i].getResolvedURL();
SVNURL resolvedURL = item.resolveURL(reposRootUrl, localAbsPathOrUrl.getURL()); SVNRepository svnRepository = repositoryAccess.createRepository(resolvedURL, null, true); externalPegRev = SVNRevision.create(svnRepository.getLatestRevision());
String externalDefinition = null; if (externalDiff.oldExternal != null && !externalDiff.isExport) { oldURL = externalDiff.oldExternal.resolveURL(externalDiff.rootURL, externalDiff.ownerURL); externalDefinition = externalDiff.oldExternal.getRawValue(); SVNRevision externalPegRevision = SVNRevision.UNDEFINED; if (externalDiff.newExternal != null) { newURL = externalDiff.newExternal.resolveURL(externalDiff.rootURL, externalDiff.ownerURL); externalRevision = externalDiff.newExternal.getRevision(); externalPegRevision = externalDiff.newExternal.getPegRevision();
String externalDefinition = null; if (externalDiff.oldExternal != null && !externalDiff.isExport) { oldURL = externalDiff.oldExternal.resolveURL(externalDiff.rootURL, externalDiff.ownerURL); externalDefinition = externalDiff.oldExternal.getRawValue(); SVNRevision externalPegRevision = SVNRevision.UNDEFINED; if (externalDiff.newExternal != null) { newURL = externalDiff.newExternal.resolveURL(externalDiff.rootURL, externalDiff.ownerURL); externalRevision = externalDiff.newExternal.getRevision(); externalPegRevision = externalDiff.newExternal.getPegRevision();
String externalDefinition = null; if (externalDiff.oldExternal != null && !externalDiff.isExport) { oldURL = externalDiff.oldExternal.resolveURL(externalDiff.rootURL, externalDiff.ownerURL); externalDefinition = externalDiff.oldExternal.getRawValue(); SVNRevision externalPegRevision = SVNRevision.UNDEFINED; if (externalDiff.newExternal != null) { newURL = externalDiff.newExternal.resolveURL(externalDiff.rootURL, externalDiff.ownerURL); externalRevision = externalDiff.newExternal.getRevision(); externalPegRevision = externalDiff.newExternal.getPegRevision();
assert rootUrl != null && parentUrl != null; SVNURL newUrl = newItem.resolveURL(rootUrl, parentUrl); newUrl = SvnTarget.fromURL(newUrl).getURL();
File externalsAbsPath = SVNFileUtil.createFilePath(externalsParentAbsPath, external.getPath()); try { SVNURL resolvedUrl = external.resolveURL(externalsParentReposRootUrl, externalsParentUrl);