Class SvnNgRepositoryAccess
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess
-
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
ConstructorsConstructorDescriptionSvnNgRepositoryAccess
(ISvnOperationOptionsProvider operationOptionsProvider, SVNWCContext context) -
Method Summary
Modifier and TypeMethodDescriptioncreateRemoteCopySource
(SVNWCContext context, SvnCopySource localCopySource) createRepository
(SVNURL url, File baseDirectory) createRepositoryFor
(SvnTarget target, SVNRevision revision, SVNRevision pegRevision, File baseDirectory) getRevisionNumber
(SVNRepository repository, SvnTarget path, SVNRevision revision, Structure<SvnRepositoryAccess.RevisionsPair> youngestRevision) protected SVNURL
getTargetURL
(SvnTarget target) getURLFromPath
(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, resolveRevisions
-
Constructor Details
-
SvnNgRepositoryAccess
public SvnNgRepositoryAccess(ISvnOperationOptionsProvider operationOptionsProvider, SVNWCContext context) throws SVNException - Throws:
SVNException
-
-
Method Details
-
createRepositoryFor
public Structure<SvnRepositoryAccess.RepositoryInfo> createRepositoryFor(SvnTarget target, SVNRevision revision, SVNRevision pegRevision, File baseDirectory) throws SVNException - Specified by:
createRepositoryFor
in classSvnRepositoryAccess
- Throws:
SVNException
-
getURLFromPath
public Structure<SvnRepositoryAccess.UrlInfo> getURLFromPath(SvnTarget path, SVNRevision revision, SVNRepository repository) throws SVNException - Specified by:
getURLFromPath
in classSvnRepositoryAccess
- Throws:
SVNException
-
getRevisionNumber
public Structure<SvnRepositoryAccess.RevisionsPair> getRevisionNumber(SVNRepository repository, SvnTarget path, SVNRevision revision, Structure<SvnRepositoryAccess.RevisionsPair> youngestRevision) throws SVNException - Specified by:
getRevisionNumber
in classSvnRepositoryAccess
- Throws:
SVNException
-
createRepository
- Throws:
SVNException
-
createRemoteCopySource
public SvnCopySource createRemoteCopySource(SVNWCContext context, SvnCopySource localCopySource) throws SVNException - Specified by:
createRemoteCopySource
in classSvnRepositoryAccess
- Throws:
SVNException
-
getTargetURL
- Throws:
SVNException
-