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
Fields in org.tmatesoft.svn.core.internal.io.dav declared as SVNRepository Modifier and Type Field Description private SVNRepository
DAVConnection. myRepository
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
Fields in org.tmatesoft.svn.core.internal.io.dav.http declared as SVNRepository Modifier and Type Field Description private SVNRepository
HTTPConnection. myRepository
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
private SVNRepository
SVNDiffStatusEditor. myRepository
private SVNRepository
SVNStatusReporter. myRepository
protected SVNRepository
SVNMergeDriver. myRepository1
protected SVNRepository
SVNMergeDriver. myRepository2
private SVNRepository
SVNSynchronizeEditor. myTargetRepository
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 private void
SVNMergeDriver. adjustDeletedSubTreeRanges(SVNMergeDriver.MergePath child, SVNMergeDriver.MergePath parent, long revision1, long revision2, SVNURL primaryURL, SVNRepository repository)
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)
private java.util.Map
SVNMergeDriver. calculateLeftHandSide(SVNURL[] leftURL, long[] leftRev, java.lang.String targetReposRelPath, java.util.Collection subTreesWithMergeInfo, long targetRev, java.lang.String sourceReposRelPath, SVNURL sourceReposRoot, long sourceRev, SVNRepository sourceRepository, SVNRepository targetRepository)
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)
private java.util.Map
SVNCopyDriver. calculateTargetMergeInfo(java.io.File srcFile, SVNWCAccess access, SVNURL srcURL, long srcRevision, SVNRepository repository, boolean noReposAccess)
private void
SVNCopyDriver. copyReposToWC(SVNCopyDriver.CopyPair pair, boolean sameRepositories, SVNRepository topSrcRepos, SVNWCAccess dstAccess)
private void
SVNMergeDriver. ensureAllMissingRangesArePhantoms(SVNRepository repository, java.util.Map unmergedHistory)
private void
SVNMergeDriver. ensureImplicitMergeinfo(SVNMergeDriver.MergePath parent, SVNMergeDriver.MergePath child, boolean childInheritsParent, SVNEntry entry, long revision1, long revision2, SVNRepository repository)
protected SVNRepository
SVNMergeDriver. ensureRepository(SVNRepository repository, SVNURL url)
private void
SVNMergeDriver. filterMergedRevisions(SVNMergeDriver.MergePath parent, SVNMergeDriver.MergePath child, SVNEntry entry, SVNRepository repository, java.lang.String mergeInfoPath, java.util.Map targetMergeInfo, long rev1, long rev2, boolean childInheritsImplicit)
protected void
SVNMergeDriver. findGapsInMergeSourceHistory(long[] gap, java.lang.String mergeSrcCanonPath, SVNURL url1, long rev1, SVNURL url2, long rev2, SVNRepository repos)
private java.util.Map
SVNMergeDriver. findUnmergedMergeInfo(boolean[] neverSynched, long[] youngestMergedRev, long[] ycAncestorRev, java.util.Map srcCatalog, java.util.Map targetSegments, java.lang.String sourceReposPath, java.lang.String targetReposPath, long targetRev, long srcRev, SVNRepository sourceRepository, SVNRepository targetRepository)
private void
SVNMergeDriver. fixDeletedSubtreeRanges(SVNURL url1, long revision1, SVNURL url2, long revision2, SVNRepository repository)
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)
private java.util.List
SVNMergeDriver. getMergeInfoPaths(java.util.List children, java.lang.String mergeSrcPath, SVNEntry entry, SVNURL sourceRootURL, long revision1, long revision2, boolean honorMergeInfo, SVNRepository repository, SVNDepth depth)
int
DefaultSVNAuthenticationManager. getReadTimeout(SVNRepository repository)
private void
SVNMergeDriver. inheritImplicitMergeinfoFromParent(SVNMergeDriver.MergePath parent, SVNMergeDriver.MergePath child, long revision1, long revision2, SVNRepository repository)
private java.io.File
SVNMergeDriver. loadFile(SVNRepository repository, long revision, SVNProperties properties, SVNAdminArea adminArea)
private void
SVNMergeDriver. mergeCousinsAndSupplementMergeInfo(java.io.File targetWCPath, SVNEntry entry, SVNAdminArea adminArea, SVNRepository repository1, SVNRepository repository2, SVNURL url1, long rev1, SVNURL url2, long rev2, long youngestCommonRev, SVNURL sourceReposRoot, SVNURL wcReposRoot, SVNDepth depth, boolean ignoreAncestry, boolean force, boolean recordOnly, boolean dryRun)
private java.util.List
SVNMergeDriver. normalizeMergeSources(java.io.File source, SVNURL sourceURL, SVNURL sourceRootURL, SVNRevision pegRevision, java.util.Collection rangesToMerge, SVNRepository repository)
private void
SVNMergeDriver. populateRemainingRanges(java.util.List childrenWithMergeInfo, SVNURL sourceRootURL, SVNURL url1, long revision1, SVNURL url2, long revision2, boolean honorMergeInfo, SVNRepository repository, java.lang.String parentMergeSrcCanonPath)
private SVNMergeRangeList
SVNMergeDriver. removeNoOpMergeRanges(SVNRepository repository, SVNMergeRangeList ranges)
private void
SVNMergeDriver. removeNoOpSubtreeRanges(SVNURL url1, long revision1, SVNURL url2, long revision2, 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)
private void
SVNLogClient16. doAnnotate(java.lang.String path, long startRev, java.io.File tmpFile, SVNRepository repos, long endRev, boolean ignoreMimeType, ISVNAnnotateHandler handler, java.lang.String inputEncoding, boolean includeMergedRevisions)
private void
SVNWCClient16. doGetRemoteProperty(SVNURL url, java.lang.String path, SVNRepository repos, java.lang.String propName, SVNRevision rev, SVNDepth depth, ISVNPropertyHandler handler)
private void
SVNWCClient16. doGetRevisionProperty(SVNRepository repos, java.lang.String propName, long revNumber, ISVNPropertyHandler handler)
private void
SVNLogClient16. doList(SVNRepository repos, long rev, ISVNDirEntryHandler handler, boolean fetchLocks, SVNDepth depth, int entryFields)
private long
SVNUpdateClient16. doRemoteExport(SVNRepository repository, long revNumber, java.io.File dstPath, java.lang.String eolStyle, boolean force, SVNDepth depth)
protected SVNURL
SVNBasicDelegate. ensureSessionURL(SVNRepository repository, SVNURL url)
private java.util.Map
SVNWCClient16. fetchLockTokens(SVNRepository repository, java.util.Map pathsTokensMap)
protected SVNBasicDelegate.SVNRepositoryLocation[]
SVNBasicDelegate. getLocations(SVNURL url, java.io.File path, SVNRepository repository, SVNRevision revision, SVNRevision start, SVNRevision end)
private java.util.Map
SVNBasicDelegate. getLocations10(SVNRepository repos, long pegRevision, long startRevision, long endRevision)
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)
private static void
SVNLogClient16. list(SVNRepository repository, java.lang.String path, long rev, SVNDepth depth, int entryFields, ISVNDirEntryHandler handler)
private void
SVNWCClient16. pushDirInfo(SVNRepository repos, SVNRevision rev, java.lang.String path, SVNURL root, java.lang.String uuid, SVNURL url, java.util.Map locks, SVNDepth depth, ISVNInfoHandler handler)
-
Uses of SVNRepository in org.tmatesoft.svn.core.internal.wc17
Fields in org.tmatesoft.svn.core.internal.wc17 declared as SVNRepository Modifier and Type Field Description private SVNRepository
SVNStatusReporter17. repository
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)
private java.util.Map<java.lang.String,SVNMergeRangeList>
SvnRepositoryAccess. getHistoryAsMergeInfo(SVNURL url, SVNRevision pegRevision, long rangeYoungest, long rangeOldest, boolean[] hasZero, SVNRepository repos)
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
Fields in org.tmatesoft.svn.core.internal.wc2.ng declared as SVNRepository Modifier and Type Field Description (package private) SVNRepository
SvnNgMergeDriver. repos1
(package private) SVNRepository
SvnNgMergeDriver. repos2
private SVNRepository
SvnNgRemoteDiffEditor. repository
private SVNRepository
SvnNgRemoteDiffEditor2. repository
private SVNRepository
SvnNgRemoteMergeEditor. repository
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)
private SVNRepository
SvnNgMergeCallback. getRepos1()
private SVNRepository
SvnNgMergeCallback. getRepos2()
Methods in org.tmatesoft.svn.core.internal.wc2.ng with parameters of type SVNRepository Modifier and Type Method Description private void
SvnNgMergeDriver. adjustDeletedSubTreeRanges(SvnNgMergeDriver.MergePath child, SvnNgMergeDriver.MergePath parent, long revision1, long revision2, SVNURL primaryURL, SVNRepository repository)
java.util.Map
SvnNgMergeDriver. calculateImplicitMergeInfo(SVNRepository repos, SVNURL url, long[] targetRev, long start, long end)
private SvnTarget
SvnNgMergeReintegrate. calculateLeftHandSide(SVNWCContext context, java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNMergeRangeList>> mergedToSourceCatalog, java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNMergeRangeList>> unmergedToSourceCatalog, java.io.File targetAbsPath, java.io.File targetReposRelPath, java.util.Map<java.io.File,java.lang.String> subtreesWithMergeInfo, long targetRev, java.io.File sourceReposRelPath, SVNURL sourceReposRoot, SVNURL targetReposRoot, long sourceRev, SVNRepository sourceRepository, SVNRepository targetRepository)
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)
private java.util.Map<java.lang.String,SVNMergeRangeList>
SvnNgReposToWcCopy. calculateTargetMergeInfo(SVNURL srcURL, long srcRevision, SVNRepository repository)
private java.util.Map<java.lang.String,SVNMergeRangeList>
SvnNgWcToReposCopy. calculateTargetMergeInfo(java.io.File srcFile, long srcRevision, SVNRepository repository)
private void
SvnNgDiff. checkDiffTargetExists(SVNURL url, long revision, long otherRevision, SVNRepository repository)
private void
SvnNgDiffSummarize. checkDiffTargetExists(SVNURL url, long revision, long otherRevision, SVNRepository repository)
private java.lang.Void
SvnNgReposToWcCopy. copy(java.util.Collection<SvnNgReposToWcCopy.SvnCopyPair> copyPairs, java.io.File topDst, boolean ignoreExternals, SVNRepository repository)
private long
SvnNgReposToWcCopy. copy(SvnNgReposToWcCopy.SvnCopyPair pair, boolean sameRepositories, boolean ignoreExternals, SVNRepository repository)
private void
SvnNgReposToWcCopy. copyForeignDir(SVNRepository repository, long locRev, java.io.File dstAbsPath, SVNDepth depth)
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)
private void
SvnNgRemoteDiffEditor. diffDeletedDir(java.lang.String path, long revision, SVNRepository repository)
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)
private void
SvnNgMergeDriver. ensureImplicitMergeinfo(SvnNgMergeDriver.MergePath parent, SvnNgMergeDriver.MergePath child, boolean childInheritsParent, long revision1, long revision2, SVNRepository repository)
protected SVNRepository
SvnNgMergeDriver. ensureRepository(SVNRepository repository, SVNURL url)
protected static SVNURL
SvnNgMergeDriver. ensureSessionURL(SVNRepository repository, SVNURL url)
private void
SvnNgMergeDriver. filterMergedRevisions(SvnNgMergeDriver.MergePath parent, SvnNgMergeDriver.MergePath child, SVNRepository repository, java.lang.String mergeInfoPath, java.util.Map targetMergeInfo, long rev1, long rev2, boolean childInheritsImplicit)
private SVNProperties
SvnNgMergeCallback. filterSelfReferentialMergeInfo(SVNProperties props, java.io.File localAbsPath, boolean honorMergeInfo, boolean sameRepos, boolean reintegrateMerge, SVNRepository repos)
private SVNProperties
SvnNgMergeCallback2. filterSelfReferentialMergeInfo(SVNProperties props, java.io.File targetAbsPath, SVNRepository svnRepository)
protected void
SvnNgMergeDriver. findGapsInMergeSourceHistory(long[] gap, java.lang.String mergeSrcCanonPath, SVNURL url1, long rev1, SVNURL url2, long rev2, SVNRepository repos)
private java.util.Collection<SVNURL>
SvnNgWcToReposCopy. findMissingParents(SVNURL targetURL, SVNRepository repository)
private SvnNgMergeReintegrate.UnmergedMergeInfo
SvnNgMergeReintegrate. findUnmergedMergeInfo(long ycAncestorRev, java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNMergeRangeList>> sourceCatalog, java.util.Map<java.io.File,java.util.List<SVNLocationSegment>> targetSegments, java.io.File sourceReposRelPath, java.io.File targetReposRelPath, long targetRev, long sourceRev, SVNRepository sourceRepos, SVNRepository targetRepos)
private void
SvnNgMergeReintegrate. findUnsyncedRanges(java.io.File sourceReposRelPath, java.io.File targetReposRelPath, java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNMergeRangeList>> unmergedToSourceCatalog, java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNMergeRangeList>> mergedToSourceCatalog, java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNMergeRangeList>> finalUnmergedCatalog, SVNRepository repos)
private void
SvnNgMergeDriver. fixDeletedSubtreeRanges(SVNURL url1, long revision1, SVNURL url2, long revision2, SVNRepository repository, java.util.Map<java.io.File,SvnNgMergeDriver.MergePath> childrenWithMergeInfo)
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)
private java.util.Map<java.io.File,java.lang.String>
SvnNgMergeDriver. getInoperativeImmediateChildrent(java.lang.String mergeSourceReposAbsPath, long oldestRev, long youngestRev, java.io.File targetAbsPath, SVNRepository repos, java.util.Map<java.io.File,SvnNgMergeDriver.MergePath> childrenWithMergeInfo)
private java.util.Map<java.io.File,java.lang.String>
SvnNgMergeDriver. getOperativeImmediateChildren(java.io.File mergeSourceFsPath, long oldestRevision, long youngestRevision, java.io.File mergeTargetAbsPath, SVNDepth depth, SVNRepository repository)
protected java.lang.String
SvnNgMergeDriver. getPathRelativeToRoot(SVNURL url, SVNURL reposRootURL, SVNRepository repos)
private static SvnNgMergeinfoUtil.SvnMergeInfoCatalogInfo
SvnNgMergeinfoUtil. getReposMergeInfoCatalog(SVNRepository repository, java.lang.String relativePath, long revision, SVNMergeInfoInheritance inheritance, boolean squelchIncapable, boolean includeDescendats)
private long
SvnNgDiff. getRevisionNumber(SVNRevision revision, SVNRepository repository, SvnTarget target)
private long
SvnNgDiffSummarize. getRevisionNumber(SVNRevision revision1, SVNRepository repository1, SVNURL url1)
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)
(package private) static SvnNgMergeinfoUtil.SvnMergeInfoCatalogInfo
SvnNgMergeinfoUtil. getWcOrReposMergeInfoCatalog(SVNWCContext context, SVNRepository repository, java.io.File wcPath, boolean includeDescendants, boolean reposOnly, boolean ignoreInvalidMergeInfo, SVNMergeInfoInheritance inheritance)
private void
SvnNgWcToReposCopy. includeExternalsChanges(SVNRepository repos, SvnCommitPacket packet, java.util.Map<java.io.File,java.lang.String> externalsStorage, SvnNgWcToReposCopy.SvnCopyPair svnCopyPair)
private void
SvnNgMergeDriver. inheritImplicitMergeinfoFromParent(SvnNgMergeDriver.MergePath parent, SvnNgMergeDriver.MergePath child, long revision1, long revision2, SVNRepository repository)
void
SvnNgRemoteDiffEditor.FileBaton. loadFile(SVNWCContext context, SVNRepository repos, boolean propsOnly, java.util.Collection<java.io.File> tmpFiles)
void
SvnNgRemoteDiffEditor.DirBaton. loadProperties(SVNRepository repos, java.lang.String path, long revision)
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)
private static boolean
SvnNgInheritableProperties. needsCachedIProps(SVNWCContext context, java.io.File localAbsPath, SVNRepository repository)
java.util.List<SvnNgMergeDriver.MergeSource>
SvnNgMergeDriver. normalizeMergeSources(SvnTarget source, SVNURL sourceURL, SVNURL sourceRootURL, SVNRevision pegRevision, java.util.Collection<SVNRevisionRange> rangesToMerge, SVNRepository repository)
private void
SvnNgMergeDriver. populateRemainingRanges(java.util.Map<java.io.File,SvnNgMergeDriver.MergePath> childrenWithMergeInfo, SVNURL sourceRootURL, SVNURL url1, long revision1, SVNURL url2, long revision2, boolean honorMergeInfo, SVNRepository repository, java.lang.String parentMergeSrcCanonPath)
private SVNMergeRangeList
SvnNgMergeDriver. removeNoOpMergeRanges(SVNRepository repository, SVNMergeRangeList ranges)
private void
SvnNgMergeDriver. removeNoOpSubtreeRanges(SVNURL url1, long revision1, SVNURL url2, long revision2, java.io.File targetAbsPath, SVNRepository repository, java.util.Map<java.io.File,SvnNgMergeDriver.MergePath> childrenWithMergeInfo)
private SVNURL
SvnNgMergeCallback2. reposLocations(SVNURL url, long pegRevision, SVNURL reposRootUrl, java.lang.String reposUuid, long opRevision, SVNRepository svnRepository)
private java.util.Map<java.lang.String,SVNPropertyValue>
SvnNgWcToWcCopy. resolvePinnedExternals(java.util.Map<SvnTarget,java.util.List<SVNExternal>> externalsToPin, SvnNgWcToWcCopy.SvnCopyPair copyPair, SVNRepository svnRepository, SVNURL reposRootUrl)
private SvnNgMergeDriver.SingleFileMergeData
SvnNgMergeDriver. singleFileMergeGetFile(SVNRepository repository, SVNURL url, long revision, java.io.File wcTarget)
private void
SvnNgAbstractUpdate. switchFileExternal(java.io.File localAbsPath, SVNURL url, SVNRevision pegRevision, SVNRevision revision, java.io.File defDirAbspath, SVNRepository repository, long repositoryRevision, SVNURL reposRootUrl)
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 private void
SvnRemoteList. doList(SVNRepository repos, long rev, ISVNDirEntryHandler handler, boolean fetchLocks, SVNDepth depth, int entryFields, SVNURL externalParentUrl, java.lang.String externalTarget)
private java.util.Map<java.lang.String,java.lang.String>
SvnRemoteUnlock. fetchLockTokens(SVNRepository repository, java.util.Map<java.lang.String,java.lang.String> pathsTokensMap)
private static void
SvnRemoteList. list(SVNRepository repository, java.lang.String path, long rev, SVNDepth depth, int entryFields, java.util.Map<SVNURL,SVNPropertyValue> externals, SVNURL externalParentUrl, java.lang.String externalTarget, ISVNDirEntryHandler handler)
private void
SvnRemoteList. listExternalItems(SVNRepository repository, SVNExternal[] externalItems, SVNURL externalParentUrl, SVNDepth depth, int entryFields, boolean fetchLocks, ISVNDirEntryHandler handler)
private void
SvnRemoteList. listExternals(SVNRepository repository, java.util.Map<SVNURL,SVNPropertyValue> externals, SVNDepth depth, int entryFields, boolean fetchLocks, ISVNDirEntryHandler handler)
private void
SvnRemoteGetInfo. pushDirInfo(SVNRepository repos, SVNRevision rev, java.lang.String dir, SVNURL root, java.lang.String uuid, SVNURL url, java.util.Map<java.lang.String,SVNLock> locks, SVNDepth depth)
static void
SvnRemoteGetProperties. remotePropertyGet(SVNURL url, SVNNodeKind kind, java.lang.String path, SVNRepository repos, long revNumber, SVNDepth depth, ISvnObjectReceiver<SVNProperties> receiver)
private SVNCommitInfo
SvnRemoteRemoteDelete. singleRepositoryDelete(SVNRepository repository, SVNURL rootURL, java.util.List<java.lang.String> paths)
-
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
Fields in org.tmatesoft.svn.core.replicator declared as SVNRepository Modifier and Type Field Description private SVNRepository
SVNReplicationEditor. myRepos
private SVNRepository
SVNReplicationEditor. mySourceRepository
Methods in org.tmatesoft.svn.core.replicator that return SVNRepository Modifier and Type Method Description private SVNRepository
SVNReplicationEditor. getSourceRepository()
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.private void
SVNRepositoryReplicator. updateRevisionProperties(SVNRepository repository, long revision, SVNProperties properties)
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
Fields in org.tmatesoft.svn.core.wc with type parameters of type SVNRepository Modifier and Type Field Description private java.util.Map<SVNRepository,java.lang.Long>
DefaultSVNRepositoryPool. myInactiveRepositories
private java.util.Map<java.lang.String,SVNRepository>
DefaultSVNRepositoryPool. myPool
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 that return types with arguments of type SVNRepository Modifier and Type Method Description private java.util.Map<java.lang.String,SVNRepository>
DefaultSVNRepositoryPool. getPool()
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.private void
DefaultSVNRepositoryPool. setOptionalSpoolLocation(SVNRepository repos, ISVNTunnelProvider options)
-
Uses of SVNRepository in org.tmatesoft.svn.core.wc.admin
Fields in org.tmatesoft.svn.core.wc.admin declared as SVNRepository Modifier and Type Field Description (package private) SVNRepository
SVNAdminClient.SessionInfo. myRepository
private SVNRepository
SVNReplayHandler. myTargetRepository
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)
Methods in org.tmatesoft.svn.core.wc.admin with parameters of type SVNRepository Modifier and Type Method Description private void
SVNAdminClient. checkIfRepositoryIsAtRoot(SVNRepository repos, SVNURL url)
private SVNProperties
SVNAdminClient. copyRevisionProperties(SVNRepository fromRepository, SVNRepository toRepository, long revision, boolean sync)
private void
SVNAdminClient. lock(SVNRepository repos)
private SVNAdminClient.SessionInfo
SVNAdminClient. openSourceRepository(SVNRepository targetRepos)
private void
SVNAdminClient. unlock(SVNRepository repos)
Constructors in org.tmatesoft.svn.core.wc.admin with parameters of type SVNRepository Constructor Description SessionInfo(SVNRepository repos, long lastMergedRev)
SVNReplayHandler(SVNRepository targetRepository, boolean hasCommitRevPropsCapability, ISVNLogEntryHandler logEntryHandler, ISVNDebugLog debugLog, ISVNEventHandler canceller, SVNAdminClient adminClient)
Creates a new replay handler.
-