Modifier and Type | Method and Description |
---|---|
protected long |
SVNAdminCommand.getRevisionNumber(SVNRevision rev,
long latestRevision,
SVNRepository repos) |
Modifier and Type | Method and Description |
---|---|
int |
BasicAuthenticationManager.getConnectTimeout(SVNRepository repository)
Returns connection timeout value.
|
int |
ISVNAuthenticationManager.getConnectTimeout(SVNRepository repository)
Returns the connection timeout value in milliseconds which
repository
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 which
repository should use in
socket read operations. |
Modifier and Type | Class and Description |
---|---|
class |
DAVRepository |
Modifier and Type | Field and Description |
---|---|
private SVNRepository |
DAVConnection.myRepository |
Modifier and Type | Method and Description |
---|---|
SVNRepository |
DAVRepositoryFactory.createRepositoryImpl(SVNURL location,
ISVNSession options) |
protected SVNRepository |
DAVConnection.getRepository() |
Constructor and Description |
---|
DAVConnection(IHTTPConnectionFactory connectionFactory,
SVNRepository repository) |
Modifier and Type | Field and Description |
---|---|
private SVNRepository |
HTTPConnection.myRepository |
Modifier and Type | Method and Description |
---|---|
IHTTPConnection |
DefaultHTTPConnectionFactory.createHTTPConnection(SVNRepository repository) |
IHTTPConnection |
IHTTPConnectionFactory.createHTTPConnection(SVNRepository repository) |
boolean |
DefaultHTTPConnectionFactory.useSendAllForDiff(SVNRepository repository) |
boolean |
IHTTPConnectionFactory.useSendAllForDiff(SVNRepository repository) |
Constructor and Description |
---|
HTTPConnection(SVNRepository repository,
java.lang.String charset,
java.io.File spoolDirectory,
boolean spoolAll) |
Modifier and Type | Class and Description |
---|---|
class |
FSRepository |
Modifier and Type | Method and Description |
---|---|
protected SVNRepository |
FSRepositoryFactory.createRepositoryImpl(SVNURL url,
ISVNSession session) |
Modifier and Type | Class and Description |
---|---|
class |
SVNRepositoryImpl |
Modifier and Type | Method and Description |
---|---|
SVNRepository |
SVNRepositoryFactoryImpl.createRepositoryImpl(SVNURL location,
ISVNSession options) |
Modifier and Type | Method and Description |
---|---|
ISVNConnector |
ISVNConnectorFactory.createConnector(SVNRepository repository) |
Modifier and Type | Field and 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 |
Modifier and Type | Method and Description |
---|---|
protected SVNRepository |
SVNMergeDriver.ensureRepository(SVNRepository repository,
SVNURL url) |
Modifier and Type | Method and Description |
---|---|
private void |
SVNMergeDriver.adjustDeletedSubTreeRanges(SVNMergeDriver.MergePath child,
SVNMergeDriver.MergePath parent,
long revision1,
long revision2,
SVNURL primaryURL,
SVNRepository repository) |
java.util.Map |
SVNMergeDriver.calculateImplicitMergeInfo(SVNRepository repos,
SVNURL url,
long[] targetRev,
long start,
long end) |
java.util.Map |
ISVNMergeStrategy.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 |
SVNMergeDriver.getMergeInfoEntryHandler(java.lang.String mergeSrcPath,
SVNURL sourceRootURL,
long revision1,
long revision2,
SVNRepository repository,
SVNDepth depth,
java.util.List childrenWithMergeInfo) |
ISVNEntryHandler |
ISVNMergeStrategy.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) |
Constructor and 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) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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) |
Modifier and Type | Field and Description |
---|---|
private SVNRepository |
SVNStatusReporter17.repository |
Modifier and Type | Method and Description |
---|---|
long |
SVNWCContext.getRevisionNumber(SVNRevision revision,
long[] latestRevisionNumber,
SVNRepository repository,
java.io.File path) |
Constructor and Description |
---|
SVNStatusReporter17(SVNRepository repository,
SVNReporter17 reportBaton,
SVNStatusEditor17 editor) |
Modifier and Type | Method and Description |
---|---|
SVNRepository |
SvnRepositoryAccess.createRepository(SVNURL url,
java.lang.String expectedUuid,
boolean mayReuse) |
Modifier and Type | Method and 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) |
Modifier and Type | Field and Description |
---|---|
(package private) SVNRepository |
SvnNgMergeDriver.repos1 |
(package private) SVNRepository |
SvnNgMergeDriver.repos2 |
private SVNRepository |
SvnNgRemoteDiffEditor.repository |
private SVNRepository |
SvnNgRemoteMergeEditor.repository |
private SVNRepository |
SvnNgRemoteDiffEditor2.repository |
Modifier and Type | Method and Description |
---|---|
SVNRepository |
SvnNgRepositoryAccess.createRepository(SVNURL url,
java.io.File baseDirectory) |
protected SVNRepository |
SvnNgDiffSummarize.createRepository(SVNURL url,
java.io.File path,
boolean mayReuse) |
protected SVNRepository |
SvnNgMergeDriver.ensureRepository(SVNRepository repository,
SVNURL url) |
private SVNRepository |
SvnNgMergeCallback.getRepos1() |
private SVNRepository |
SvnNgMergeCallback.getRepos2() |
Modifier and Type | Method and 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> |
SvnNgWcToReposCopy.calculateTargetMergeInfo(java.io.File srcFile,
long srcRevision,
SVNRepository repository) |
private java.util.Map<java.lang.String,SVNMergeRangeList> |
SvnNgReposToWcCopy.calculateTargetMergeInfo(SVNURL srcURL,
long srcRevision,
SVNRepository repository) |
private void |
SvnNgDiffSummarize.checkDiffTargetExists(SVNURL url,
long revision,
long otherRevision,
SVNRepository repository) |
private void |
SvnNgDiff.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) |
Structure<SvnRepositoryAccess.RevisionsPair> |
SvnNgRepositoryAccess.getRevisionNumber(SVNRepository repository,
SvnTarget path,
SVNRevision revision,
Structure<SvnRepositoryAccess.RevisionsPair> youngestRevision) |
private long |
SvnNgDiff.getRevisionNumber(SVNRevision revision,
SVNRepository repository,
SvnTarget target) |
private long |
SvnNgDiffSummarize.getRevisionNumber(SVNRevision revision1,
SVNRepository repository1,
SVNURL url1) |
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) |
Constructor and 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) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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.
|
Modifier and Type | Field and Description |
---|---|
private SVNRepository |
SVNReplicationEditor.myRepos |
private SVNRepository |
SVNReplicationEditor.mySourceRepository |
Modifier and Type | Method and Description |
---|---|
private SVNRepository |
SVNReplicationEditor.getSourceRepository() |
Modifier and Type | Method and 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) |
Constructor and Description |
---|
SVNReplicationEditor(SVNRepository repository,
ISVNEditor commitEditor,
SVNLogEntry revision)
Creates a new replication editor.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<SVNRepository,java.lang.Long> |
DefaultSVNRepositoryPool.myInactiveRepositories |
private java.util.Map<java.lang.String,SVNRepository> |
DefaultSVNRepositoryPool.myPool |
Modifier and Type | Method and Description |
---|---|
SVNRepository |
SVNClientManager.createRepository(SVNURL url,
boolean mayReuse)
Creates a low-level SVN protocol driver to directly work with
a repository.
|
SVNRepository |
ISVNRepositoryPool.createRepository(SVNURL url,
boolean mayReuse)
Creates a low-level SVN protocol driver to access a repository.
|
SVNRepository |
DefaultSVNRepositoryPool.createRepository(SVNURL url,
boolean mayReuse)
Creates a new SVNRepository driver object.
|
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,SVNRepository> |
DefaultSVNRepositoryPool.getPool() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultSVNRepositoryPool.connectionClosed(SVNRepository repository)
Places the specified
repository into the pool of inactive SVNRepository
objects. |
void |
DefaultSVNRepositoryPool.connectionOpened(SVNRepository repository)
Removes the specified
repository object from the pool of inactive SVNRepository
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) |
Modifier and Type | Field and Description |
---|---|
(package private) SVNRepository |
SVNAdminClient.SessionInfo.myRepository |
private SVNRepository |
SVNReplayHandler.myTargetRepository |
Modifier and Type | Method and Description |
---|---|
protected SVNRepository |
SVNAdminBasicClient.createRepository(SVNURL url,
java.lang.String uuid,
boolean mayReuse) |
Modifier and Type | Method and 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) |
Constructor and Description |
---|
SessionInfo(SVNRepository repos,
long lastMergedRev) |
SVNReplayHandler(SVNRepository targetRepository,
boolean hasCommitRevPropsCapability,
ISVNLogEntryHandler logEntryHandler,
ISVNDebugLog debugLog,
ISVNEventHandler canceller,
SVNAdminClient adminClient)
Creates a new replay handler.
|