Uses of Class
org.tmatesoft.svn.core.io.SVNRepository
-
-
Uses of SVNRepository in org.tmatesoft.svn.cli.svnadmin
Methods in org.tmatesoft.svn.cli.svnadmin with parameters of type SVNRepository Modifier and Type Method Description protected long
SVNAdminCommand. getRevisionNumber(SVNRevision rev, long latestRevision, SVNRepository repos)
-
Uses of SVNRepository in org.tmatesoft.svn.core.auth
Methods in org.tmatesoft.svn.core.auth with parameters of type SVNRepository Modifier and Type Method Description int
BasicAuthenticationManager. getConnectTimeout(SVNRepository repository)
Returns connection timeout value.int
ISVNAuthenticationManager. getConnectTimeout(SVNRepository repository)
Returns the connection timeout value in milliseconds whichrepository
should use in network connection operations.int
BasicAuthenticationManager. getReadTimeout(SVNRepository repository)
Returns connection timeout value.int
ISVNAuthenticationManager. getReadTimeout(SVNRepository repository)
Returns the read timeout value in milliseconds whichrepository
should use in socket read operations. -
Uses of SVNRepository in org.tmatesoft.svn.core.internal.io.dav
Subclasses of SVNRepository in org.tmatesoft.svn.core.internal.io.dav Modifier and Type Class Description class
DAVRepository
Methods in org.tmatesoft.svn.core.internal.io.dav that return SVNRepository Modifier and Type Method Description SVNRepository
DAVRepositoryFactory. createRepositoryImpl(SVNURL location, ISVNSession options)
protected SVNRepository
DAVConnection. getRepository()
Constructors in org.tmatesoft.svn.core.internal.io.dav with parameters of type SVNRepository Constructor Description DAVConnection(IHTTPConnectionFactory connectionFactory, SVNRepository repository)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.io.dav.http
Methods in org.tmatesoft.svn.core.internal.io.dav.http with parameters of type SVNRepository Modifier and Type Method Description IHTTPConnection
DefaultHTTPConnectionFactory. createHTTPConnection(SVNRepository repository)
IHTTPConnection
IHTTPConnectionFactory. createHTTPConnection(SVNRepository repository)
boolean
DefaultHTTPConnectionFactory. useSendAllForDiff(SVNRepository repository)
boolean
IHTTPConnectionFactory. useSendAllForDiff(SVNRepository repository)
Constructors in org.tmatesoft.svn.core.internal.io.dav.http with parameters of type SVNRepository Constructor Description HTTPConnection(SVNRepository repository, java.lang.String charset, java.io.File spoolDirectory, boolean spoolAll)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.io.fs
Subclasses of SVNRepository in org.tmatesoft.svn.core.internal.io.fs Modifier and Type Class Description class
FSRepository
Methods in org.tmatesoft.svn.core.internal.io.fs that return SVNRepository Modifier and Type Method Description protected SVNRepository
FSRepositoryFactory. createRepositoryImpl(SVNURL url, ISVNSession session)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.io.svn
Subclasses of SVNRepository in org.tmatesoft.svn.core.internal.io.svn Modifier and Type Class Description class
SVNRepositoryImpl
Methods in org.tmatesoft.svn.core.internal.io.svn that return SVNRepository Modifier and Type Method Description SVNRepository
SVNRepositoryFactoryImpl. createRepositoryImpl(SVNURL location, ISVNSession options)
Methods in org.tmatesoft.svn.core.internal.io.svn with parameters of type SVNRepository Modifier and Type Method Description ISVNConnector
ISVNConnectorFactory. createConnector(SVNRepository repository)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.wc
Fields in org.tmatesoft.svn.core.internal.wc declared as SVNRepository Modifier and Type Field Description protected SVNRepository
SVNRemoteDiffEditor. myRepos
protected SVNRepository
SVNMergeDriver. myRepository1
protected SVNRepository
SVNMergeDriver. myRepository2
Methods in org.tmatesoft.svn.core.internal.wc that return SVNRepository Modifier and Type Method Description protected SVNRepository
SVNMergeDriver. ensureRepository(SVNRepository repository, SVNURL url)
Methods in org.tmatesoft.svn.core.internal.wc with parameters of type SVNRepository Modifier and Type Method Description java.util.Map
ISVNMergeStrategy. calculateImplicitMergeInfo(SVNRepository repos, SVNURL url, long[] targetRev, long start, long end)
java.util.Map
SVNMergeDriver. calculateImplicitMergeInfo(SVNRepository repos, SVNURL url, long[] targetRev, long start, long end)
void
SVNMergeDriver. calculateRemainingRanges(SVNMergeDriver.MergePath parent, SVNMergeDriver.MergePath child, SVNURL sourceRootURL, SVNURL url1, long revision1, SVNURL url2, long revision2, java.util.Map targetMergeInfo, SVNMergeRangeList implicitSrcGap, boolean isSubtree, boolean childInheritsImplicit, SVNEntry entry, SVNRepository repository)
protected SVNRepository
SVNMergeDriver. ensureRepository(SVNRepository repository, SVNURL url)
protected void
SVNMergeDriver. findGapsInMergeSourceHistory(long[] gap, java.lang.String mergeSrcCanonPath, SVNURL url1, long rev1, SVNURL url2, long rev2, SVNRepository repos)
int
DefaultSVNAuthenticationManager. getConnectTimeout(SVNRepository repository)
protected java.util.Map[]
SVNMergeDriver. getFullMergeInfo(SVNEntry entry, boolean getRecorded, boolean getImplicit, boolean[] indirect, SVNMergeInfoInheritance inherit, SVNRepository repos, java.io.File target, long start, long end)
java.util.Map
SVNMergeDriver. getHistoryAsMergeInfo(SVNURL url, java.io.File path, SVNRevision pegRevision, long rangeYoungest, long rangeOldest, SVNRepository repos, SVNWCAccess access)
ISVNEntryHandler
ISVNMergeStrategy. getMergeInfoEntryHandler(java.lang.String mergeSrcPath, SVNURL sourceRootURL, long revision1, long revision2, SVNRepository repository, SVNDepth depth, java.util.List childrenWithMergeInfo)
ISVNEntryHandler
SVNMergeDriver. getMergeInfoEntryHandler(java.lang.String mergeSrcPath, SVNURL sourceRootURL, long revision1, long revision2, SVNRepository repository, SVNDepth depth, java.util.List childrenWithMergeInfo)
int
DefaultSVNAuthenticationManager. getReadTimeout(SVNRepository repository)
static void
SVNAdminHelper. removePropertiesNotInSource(SVNRepository repository, long revision, SVNProperties sourceProps, SVNProperties targetProps)
static java.util.Map<java.lang.String,SVNPropertyValue>
SVNExternalsUtil. resolvePinnedExternals(SVNWCContext context, SvnRepositoryAccess repositoryAccess, java.util.Map<SvnTarget,java.util.List<SVNExternal>> externalsToPin, SvnTarget pairSource, SvnTarget pairDst, long pairSourceRevision, SVNRepository svnRepository, SVNURL reposRootUrl)
static int
SVNAdminHelper. writeRevisionProperties(SVNRepository toRepository, long revision, SVNProperties revProps)
Constructors in org.tmatesoft.svn.core.internal.wc with parameters of type SVNRepository Constructor Description SVNDiffStatusEditor(java.io.File anchor, java.lang.String target, SVNRepository repos, long revision, ISVNDiffStatusHandler handler)
SVNRemoteDiffEditor(SVNAdminArea adminArea, java.io.File target, AbstractDiffCallback callback, SVNRepository repos, long revision1, long revision2, boolean dryRun, ISVNEventHandler handler, ISVNEventHandler cancelHandler)
SVNStatusReporter(SVNRepository repos, ISVNReporterBaton baton, SVNStatusEditor editor)
SVNSynchronizeEditor(SVNRepository toRepository, ISVNLogEntryHandler handler, long baseRevision, SVNProperties revProps)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.wc16
Methods in org.tmatesoft.svn.core.internal.wc16 that return SVNRepository Modifier and Type Method Description protected SVNRepository
SVNBasicDelegate. createRepository(SVNURL url, java.io.File path, SVNAdminArea area, SVNRevision pegRevision, SVNRevision revision, long[] pegRev)
protected SVNRepository
SVNBasicDelegate. createRepository(SVNURL url, java.io.File path, SVNWCAccess access, boolean mayReuse)
protected SVNRepository
SVNBasicDelegate. createRepository(SVNURL url, java.lang.String uuid, boolean mayReuse)
Methods in org.tmatesoft.svn.core.internal.wc16 with parameters of type SVNRepository Modifier and Type Method Description protected SVNURL
SVNBasicDelegate. deriveLocation(java.io.File path, SVNURL url, long[] pegRevisionNumber, SVNRevision pegRevision, SVNRepository repos, SVNWCAccess access)
protected SVNURL
SVNBasicDelegate. ensureSessionURL(SVNRepository repository, SVNURL url)
protected SVNBasicDelegate.SVNRepositoryLocation[]
SVNBasicDelegate. getLocations(SVNURL url, java.io.File path, SVNRepository repository, SVNRevision revision, SVNRevision start, SVNRevision end)
protected long
SVNBasicDelegate. getPathLastChangeRevision(java.lang.String relPath, long revision, SVNRepository repository)
protected java.lang.String
SVNBasicDelegate. getPathRelativeToRoot(java.io.File path, SVNURL url, SVNURL reposRootURL, SVNWCAccess wcAccess, SVNRepository repos)
protected java.lang.String
SVNBasicDelegate. getPathRelativeToSession(SVNURL url, SVNURL sessionURL, SVNRepository repos)
protected java.util.Map
SVNBasicDelegate. getReposMergeInfo(SVNRepository repository, java.lang.String path, long revision, SVNMergeInfoInheritance inheritance, boolean squelchIncapable)
protected long
SVNBasicDelegate. getRevisionNumber(SVNRevision revision, long[] latestRevisionNumber, SVNRepository repository, java.io.File path)
protected long
SVNBasicDelegate. getRevisionNumber(SVNRevision revision, SVNRepository repository, java.io.File path)
protected java.util.Map
SVNBasicDelegate. getWCOrRepositoryMergeInfo(java.io.File path, SVNEntry entry, SVNMergeInfoInheritance inherit, boolean[] indirect, boolean reposOnly, SVNRepository repository)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.wc17
Methods in org.tmatesoft.svn.core.internal.wc17 with parameters of type SVNRepository Modifier and Type Method Description long
SVNWCContext. getRevisionNumber(SVNRevision revision, long[] latestRevisionNumber, SVNRepository repository, java.io.File path)
Constructors in org.tmatesoft.svn.core.internal.wc17 with parameters of type SVNRepository Constructor Description SVNStatusReporter17(SVNRepository repository, SVNReporter17 reportBaton, SVNStatusEditor17 editor)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.wc2
Methods in org.tmatesoft.svn.core.internal.wc2 that return SVNRepository Modifier and Type Method Description SVNRepository
SvnRepositoryAccess. createRepository(SVNURL url, java.lang.String expectedUuid, boolean mayReuse)
Methods in org.tmatesoft.svn.core.internal.wc2 with parameters of type SVNRepository Modifier and Type Method Description java.util.Map<java.lang.String,SVNMergeRangeList>
SvnRepositoryAccess. getHistoryAsMergeInfo(SVNRepository repos, SvnTarget target, long youngest, long oldest)
Structure<SvnRepositoryAccess.LocationsInfo>
SvnRepositoryAccess. getLocations(SVNRepository repository, SvnTarget path, SVNRevision revision, SVNRevision start, SVNRevision end)
protected java.lang.String
SvnRepositoryAccess. getPathRelativeToRoot(SVNURL url, SVNURL reposRootURL, SVNRepository repos)
java.lang.String
SvnRepositoryAccess. getPathRelativeToSession(SVNURL url, SVNURL sessionURL, SVNRepository repos)
java.util.Map<java.lang.String,SVNMergeRangeList>
SvnRepositoryAccess. getReposMergeInfo(SVNRepository repository, java.lang.String path, long revision, SVNMergeInfoInheritance inheritance, boolean squelchIncapable)
abstract Structure<SvnRepositoryAccess.RevisionsPair>
SvnRepositoryAccess. getRevisionNumber(SVNRepository repository, SvnTarget path, SVNRevision revision, Structure<SvnRepositoryAccess.RevisionsPair> youngestRevision)
abstract Structure<SvnRepositoryAccess.UrlInfo>
SvnRepositoryAccess. getURLFromPath(SvnTarget path, SVNRevision revision, SVNRepository repository)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.wc2.ng
Methods in org.tmatesoft.svn.core.internal.wc2.ng that return SVNRepository Modifier and Type Method Description protected SVNRepository
SvnNgDiffSummarize. createRepository(SVNURL url, java.io.File path, boolean mayReuse)
SVNRepository
SvnNgRepositoryAccess. createRepository(SVNURL url, java.io.File baseDirectory)
protected SVNRepository
SvnNgMergeDriver. ensureRepository(SVNRepository repository, SVNURL url)
Methods in org.tmatesoft.svn.core.internal.wc2.ng with parameters of type SVNRepository Modifier and Type Method Description java.util.Map
SvnNgMergeDriver. calculateImplicitMergeInfo(SVNRepository repos, SVNURL url, long[] targetRev, long start, long end)
void
SvnNgMergeDriver. calculateRemainingRanges(SvnNgMergeDriver.MergePath parent, SvnNgMergeDriver.MergePath child, SVNURL sourceRootURL, SVNURL url1, long revision1, SVNURL url2, long revision2, java.util.Map targetMergeInfo, SVNMergeRangeList implicitSrcGap, boolean isSubtree, boolean childInheritsImplicit, SVNRepository repository)
static SvnNgRemoteDiffEditor
SvnNgRemoteDiffEditor. createEditor(SVNWCContext context, java.io.File target, SVNDepth depth, SVNRepository repository, long revision, boolean walkDeletedDirs, boolean dryRun, boolean pureRemoteDiff, ISvnDiffCallback diffCallback, ISVNEventHandler handler)
protected SvnNgMergeDriver.MergeData
SvnNgMergeDriver. doMerge(java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNMergeRangeList>> resultCatalog, java.util.List<SvnNgMergeDriver.MergeSource> mergeSources, java.io.File targetAbsPath, SVNRepository sourceRepository, boolean sourcesRelated, boolean sameRepository, boolean ignoreMergeInfo, boolean diffIgnoreAncestry, boolean forceDelete, boolean dryRun, boolean recordOnly, java.util.Collection<java.io.File> recordOnlyPaths, boolean reintegrateMerge, boolean squelcheMergeInfoNotifications, SVNDepth depth, SVNDiffOptions diffOptions)
static void
SvnNgMergeinfoUtil. elideMergeInfo(SVNWCContext context, SVNRepository repos, java.io.File targetAbsPath, java.io.File limitAbsPath)
protected SVNRepository
SvnNgMergeDriver. ensureRepository(SVNRepository repository, SVNURL url)
protected static SVNURL
SvnNgMergeDriver. ensureSessionURL(SVNRepository repository, SVNURL url)
protected void
SvnNgMergeDriver. findGapsInMergeSourceHistory(long[] gap, java.lang.String mergeSrcCanonPath, SVNURL url1, long rev1, SVNURL url2, long rev2, SVNRepository repos)
protected java.util.Map<java.lang.String,SVNMergeRangeList>[]
SvnNgMergeDriver. getFullMergeInfo(boolean getRecorded, boolean getImplicit, boolean[] inherited, SVNMergeInfoInheritance inherit, SVNRepository repos, java.io.File target, long start, long end)
static java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNProperties>>
SvnNgInheritableProperties. getInheritalbeProperites(SVNWCContext context, SVNRepository repository, java.io.File localAbsPath, long revision, SVNDepth depth)
protected java.lang.String
SvnNgMergeDriver. getPathRelativeToRoot(SVNURL url, SVNURL reposRootURL, SVNRepository repos)
Structure<SvnRepositoryAccess.RevisionsPair>
SvnNgRepositoryAccess. getRevisionNumber(SVNRepository repository, SvnTarget path, SVNRevision revision, Structure<SvnRepositoryAccess.RevisionsPair> youngestRevision)
Structure<SvnRepositoryAccess.UrlInfo>
SvnNgRepositoryAccess. getURLFromPath(SvnTarget path, SVNRevision revision, SVNRepository repository)
static java.util.Map<java.lang.String,SVNMergeRangeList>
SvnNgMergeinfoUtil. getWCOrReposMergeInfo(SVNWCContext context, java.io.File wcPath, SVNRepository repository, boolean reposOnly, SVNMergeInfoInheritance inheritance)
SvnNgMergeDriver.MergeData
SvnNgMergeDriver. mergeCousinsAndSupplementMergeInfo(java.io.File targetWCPath, SVNRepository repository1, SVNRepository repository2, SVNURL url1, long rev1, SVNURL url2, long rev2, long youngestCommonRev, SVNURL sourceReposRoot, SVNURL wcReposRoot, SVNDepth depth, boolean ignoreMergeInfo, boolean ignoreAncestry, boolean forceDelete, boolean recordOnly, boolean dryRun)
java.util.List<SvnNgMergeDriver.MergeSource>
SvnNgMergeDriver. normalizeMergeSources(SvnTarget source, SVNURL sourceURL, SVNURL sourceRootURL, SVNRevision pegRevision, java.util.Collection<SVNRevisionRange> rangesToMerge, SVNRepository repository)
Constructors in org.tmatesoft.svn.core.internal.wc2.ng with parameters of type SVNRepository Constructor Description SvnNgRemoteDiffEditor2(long revision, boolean textDeltas, SVNRepository repository, ISvnDiffCallback2 callback)
SvnNgRemoteMergeEditor(java.io.File target, SVNWCContext context, SVNRepository repository, long revision, ISvnDiffCallback2 processor, boolean textDeltas)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.wc2.old
Methods in org.tmatesoft.svn.core.internal.wc2.old with parameters of type SVNRepository Modifier and Type Method Description protected SVNURL
SvnOldRepositoryAccess. deriveLocation(java.io.File path, SVNURL url, long[] pegRevisionNumber, SVNRevision pegRevision, SVNRepository repos, SVNWCAccess access)
Structure<SvnRepositoryAccess.RevisionsPair>
SvnOldRepositoryAccess. getRevisionNumber(SVNRepository repository, SvnTarget path, SVNRevision revision, Structure<SvnRepositoryAccess.RevisionsPair> youngestRevision)
Structure<SvnRepositoryAccess.UrlInfo>
SvnOldRepositoryAccess. getURLFromPath(SvnTarget path, SVNRevision revision, SVNRepository repository)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.wc2.remote
Methods in org.tmatesoft.svn.core.internal.wc2.remote with parameters of type SVNRepository Modifier and Type Method Description static void
SvnRemoteGetProperties. remotePropertyGet(SVNURL url, SVNNodeKind kind, java.lang.String path, SVNRepository repos, long revNumber, SVNDepth depth, ISvnObjectReceiver<SVNProperties> receiver)
-
Uses of SVNRepository in org.tmatesoft.svn.core.io
Methods in org.tmatesoft.svn.core.io that return SVNRepository Modifier and Type Method Description static SVNRepository
SVNRepositoryFactory. create(SVNURL url)
Creates an SVNRepository driver according to the protocol that is to be used to access a repository.static SVNRepository
SVNRepositoryFactory. create(SVNURL url, ISVNSession options)
Creates an SVNRepository driver according to the protocol that is to be used to access a repository.protected abstract SVNRepository
SVNRepositoryFactory. createRepositoryImpl(SVNURL url, ISVNSession session)
Methods in org.tmatesoft.svn.core.io with parameters of type SVNRepository Modifier and Type Method Description void
ISVNConnectionListener. connectionClosed(SVNRepository repository)
Handles connection closed event.void
ISVNConnectionListener. connectionOpened(SVNRepository repository)
Handles connection opened event.java.lang.String
ISVNSession. getCommitMessage(SVNRepository repository, long revision)
Retrieves the cached commit message for a particular revision.boolean
ISVNSession. hasCommitMessage(SVNRepository repository, long revision)
Checks if there's a commit message in cache for a particular repository and revision.boolean
ISVNSession. keepConnection(SVNRepository repository)
Says if the given SVNRepository object should use a single socket connection (not to open/close a new one for each operation).void
ISVNSession. saveCommitMessage(SVNRepository repository, long revision, java.lang.String message)
Caches a commit message for the given revision. -
Uses of SVNRepository in org.tmatesoft.svn.core.replicator
Methods in org.tmatesoft.svn.core.replicator with parameters of type SVNRepository Modifier and Type Method Description long
SVNRepositoryReplicator. replicateRepository(SVNRepository src, SVNRepository dst, boolean incremental)
Replicates a repository either incrementally or totally.long
SVNRepositoryReplicator. replicateRepository(SVNRepository src, SVNRepository dst, long fromRevision, long toRevision)
Replicates a range of repository revisions.Constructors in org.tmatesoft.svn.core.replicator with parameters of type SVNRepository Constructor Description SVNReplicationEditor(SVNRepository repository, ISVNEditor commitEditor, SVNLogEntry revision)
Creates a new replication editor. -
Uses of SVNRepository in org.tmatesoft.svn.core.wc
Methods in org.tmatesoft.svn.core.wc that return SVNRepository Modifier and Type Method Description SVNRepository
DefaultSVNRepositoryPool. createRepository(SVNURL url, boolean mayReuse)
Creates a new SVNRepository driver object.SVNRepository
ISVNRepositoryPool. createRepository(SVNURL url, boolean mayReuse)
Creates a low-level SVN protocol driver to access a repository.SVNRepository
SVNClientManager. createRepository(SVNURL url, boolean mayReuse)
Creates a low-level SVN protocol driver to directly work with a repository.Methods in org.tmatesoft.svn.core.wc with parameters of type SVNRepository Modifier and Type Method Description void
DefaultSVNRepositoryPool. connectionClosed(SVNRepository repository)
Places the specifiedrepository
into the pool of inactiveSVNRepository
objects.void
DefaultSVNRepositoryPool. connectionOpened(SVNRepository repository)
Removes the specifiedrepository
object from the pool of inactiveSVNRepository
objects held by this object.java.lang.String
DefaultSVNRepositoryPool. getCommitMessage(SVNRepository repository, long revision)
Returns null.boolean
DefaultSVNRepositoryPool. hasCommitMessage(SVNRepository repository, long revision)
Returns false.boolean
DefaultSVNRepositoryPool. keepConnection(SVNRepository repository)
Says if the given SVNRepository driver object should keep a connection opened.void
DefaultSVNRepositoryPool. saveCommitMessage(SVNRepository repository, long revision, java.lang.String message)
Does nothing. -
Uses of SVNRepository in org.tmatesoft.svn.core.wc.admin
Methods in org.tmatesoft.svn.core.wc.admin that return SVNRepository Modifier and Type Method Description protected SVNRepository
SVNAdminBasicClient. createRepository(SVNURL url, java.lang.String uuid, boolean mayReuse)
Constructors in org.tmatesoft.svn.core.wc.admin with parameters of type SVNRepository Constructor Description SVNReplayHandler(SVNRepository targetRepository, boolean hasCommitRevPropsCapability, ISVNLogEntryHandler logEntryHandler, ISVNDebugLog debugLog, ISVNEventHandler canceller, SVNAdminClient adminClient)
Creates a new replay handler.
-