Class SvnOldRepositoryAccess
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess
org.tmatesoft.svn.core.internal.wc2.old.SvnOldRepositoryAccess
-
Nested Class Summary
Nested classes/interfaces inherited from class org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess
SvnRepositoryAccess.LocationsInfo, SvnRepositoryAccess.RepositoryInfo, SvnRepositoryAccess.RevisionsPair, SvnRepositoryAccess.UrlInfo -
Constructor Summary
ConstructorsConstructorDescriptionSvnOldRepositoryAccess(ISvnOperationOptionsProvider operationOptionsProvider) -
Method Summary
Modifier and TypeMethodDescriptioncreateRemoteCopySource(SVNWCContext context, SvnCopySource localCopySource) createRepositoryFor(SvnTarget target, SVNRevision revision, SVNRevision pegRevision, java.io.File baseDirectory) protected SVNWCAccessprotected SVNURLderiveLocation(java.io.File path, SVNURL url, long[] pegRevisionNumber, SVNRevision pegRevision, SVNRepository repos, SVNWCAccess access) protected SVNURLgetEntryLocation(java.io.File path, SVNEntry entry, long[] revNum, SVNRevision pegRevision) getRevisionNumber(SVNRepository repository, SvnTarget path, SVNRevision revision, Structure<SvnRepositoryAccess.RevisionsPair> youngestRevision) protected SVNURLgetURLFromPath(SvnTarget path, SVNRevision revision, SVNRepository repository) Methods inherited from class org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess
createRepository, getCopySource, getHistoryAsMergeInfo, getLocations, getMergeInfoFromSegments, getOperationOptionsProvider, getPathRelativeToRoot, getPathRelativeToSession, getReposMergeInfo, getWCContext, getYoungestCommonAncestor, resolveRevisionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SvnOldRepositoryAccess
public SvnOldRepositoryAccess(ISvnOperationOptionsProvider operationOptionsProvider) throws SVNException - Throws:
SVNException
-
-
Method Details
-
createRemoteCopySource
public SvnCopySource createRemoteCopySource(SVNWCContext context, SvnCopySource localCopySource) throws SVNException - Specified by:
createRemoteCopySourcein classSvnRepositoryAccess- Throws:
SVNException
-
createRepositoryFor
public Structure<SvnRepositoryAccess.RepositoryInfo> createRepositoryFor(SvnTarget target, SVNRevision revision, SVNRevision pegRevision, java.io.File baseDirectory) throws SVNException - Specified by:
createRepositoryForin classSvnRepositoryAccess- Throws:
SVNException
-
getRevisionNumber
public Structure<SvnRepositoryAccess.RevisionsPair> getRevisionNumber(SVNRepository repository, SvnTarget path, SVNRevision revision, Structure<SvnRepositoryAccess.RevisionsPair> youngestRevision) throws SVNException - Specified by:
getRevisionNumberin classSvnRepositoryAccess- Throws:
SVNException
-
createWCAccess
-
getURLFromPath
public Structure<SvnRepositoryAccess.UrlInfo> getURLFromPath(SvnTarget path, SVNRevision revision, SVNRepository repository) throws SVNException - Specified by:
getURLFromPathin classSvnRepositoryAccess- Throws:
SVNException
-
getURL
- Throws:
SVNException
-
deriveLocation
protected SVNURL deriveLocation(java.io.File path, SVNURL url, long[] pegRevisionNumber, SVNRevision pegRevision, SVNRepository repos, SVNWCAccess access) throws SVNException - Throws:
SVNException
-
getEntryLocation
protected SVNURL getEntryLocation(java.io.File path, SVNEntry entry, long[] revNum, SVNRevision pegRevision) throws SVNException - Throws:
SVNException
-