Uses of Class
org.tmatesoft.svn.core.internal.wc17.SVNWCContext
-
Packages that use SVNWCContext Package Description org.tmatesoft.svn.core.internal.wc org.tmatesoft.svn.core.internal.wc17 org.tmatesoft.svn.core.internal.wc17.db org.tmatesoft.svn.core.internal.wc2 org.tmatesoft.svn.core.internal.wc2.compat org.tmatesoft.svn.core.internal.wc2.ng org.tmatesoft.svn.core.internal.wc2.old org.tmatesoft.svn.core.internal.wc2.patch org.tmatesoft.svn.core.wc2 NEW: this package contains command-style API to perform most of Subversion operations on the level of abstraction similar to that of the command line client. -
-
Uses of SVNWCContext in org.tmatesoft.svn.core.internal.wc
Methods in org.tmatesoft.svn.core.internal.wc with parameters of type SVNWCContext Modifier and Type Method Description private static SVNPropertyValue
SVNExternalsUtil. pinExternalProps(SVNWCContext context, SvnRepositoryAccess repositoryAccess, SVNPropertyValue externalsPropValue, java.util.Map<SvnTarget,java.util.List<SVNExternal>> externalsToPin, SVNURL reposRootUrl, SvnTarget localAbsPathOrUrl)
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)
-
Uses of SVNWCContext in org.tmatesoft.svn.core.internal.wc17
Fields in org.tmatesoft.svn.core.internal.wc17 declared as SVNWCContext Modifier and Type Field Description private SVNWCContext
DefaultSvnMerger. context
private SVNWCContext
SVNCommitMediator17. myContext
private SVNWCContext
SVNCommitter17. myContext
private SVNWCContext
SVNAmbientDepthFilterEditor17. myWcContext
protected SVNWCContext
SVNStatusEditor17. myWCContext
private SVNWCContext
SVNUpdateEditor17. myWCContext
private SVNWCContext
SVNDiffEditor17. wcContext
private SVNWCContext
SVNReporter17. wcContext
Methods in org.tmatesoft.svn.core.internal.wc17 with parameters of type SVNWCContext Modifier and Type Method Description static void
SVNWCUtils. admCleanupTmpArea(SVNWCContext context, java.io.File dirAbsPath)
static SvnStatus
SVNStatusEditor17. assembleStatus(SVNWCContext context, java.io.File localAbsPath, ISVNWCDb.WCDbRepositoryInfo parentReposInfo, ISVNWCDb.SVNWCDbInfo info, SVNNodeKind pathKind, boolean pathSpecial, boolean getAll, boolean ignoreTextMods, SVNLock repositoryLock)
static SVNCommitInfo
SVNCommitter17. commit(SVNWCContext context, java.util.Collection<java.io.File> tmpFiles, java.util.Map<java.lang.String,SvnCommitItem> committables, SVNURL repositoryRoot, ISVNEditor commitEditor, java.util.Map<java.io.File,SvnChecksum> md5Checksums, java.util.Map<java.io.File,SvnChecksum> sha1Checksums)
static ISVNUpdateEditor
SVNUpdateEditor17. createUpdateEditor(SVNWCContext context, long targetRevision, java.io.File anchorAbspath, java.lang.String targetName, java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNProperties>> inheritableProperties, boolean useCommitTimes, SVNURL switchURL, SVNDepth depth, boolean depthIsSticky, boolean allowUnversionedObstructions, boolean addsAsModifications, boolean serverPerformsFiltering, boolean cleanCheckout, ISVNDirFetcher dirFetcher, SVNExternalsStore externalsStore, java.lang.String[] preservedExtensions, ISVNConflictHandler conflictHandler)
static ISVNUpdateEditor
SVNUpdateEditor17. createUpdateEditor(SVNWCContext wcContext, java.io.File anchorAbspath, java.lang.String target, java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNProperties>> inheritableProperties, SVNURL reposRoot, SVNURL switchURL, SVNExternalsStore externalsStore, boolean allowUnversionedObstructions, boolean depthIsSticky, SVNDepth depth, java.lang.String[] preservedExts, ISVNDirFetcher dirFetcher)
private static ISVNWCDb.WCDbRepositoryInfo
SVNStatusEditor17. getRepositoryRootUrlRelPath(SVNWCContext context, ISVNWCDb.WCDbRepositoryInfo parentRelPath, ISVNWCDb.SVNWCDbInfo info, java.io.File localAbsPath)
static SvnStatus
SVNStatusEditor17. internalStatus(SVNWCContext context, java.io.File localAbsPath)
static SVNWCContext.MergeInfo
SVNUpdateEditor17. performFileMerge(SVNWCContext.MergeInfo mergeInfo, SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, SvnChecksum newChecksum, SvnChecksum originalChecksum, SVNProperties actualProperties, java.lang.String[] extPatterns, long oldRevision, long targetRevision, SVNProperties propChanges)
private static ISVNWCDb.SVNWCDbInfo
SVNStatusEditor17. readInfo(SVNWCContext context, java.io.File localAbsPath)
private static void
SVNReporter17. resolveTextConflict(SVNWCContext context, java.io.File localAbsPath)
private static void
SVNReporter17. restoreFile(SVNWCContext context, java.io.File localAbsPath, boolean useCommitTimes, boolean removeTextConflicts)
static boolean
SVNReporter17. restoreNode(SVNWCContext context, java.io.File local_abspath, ISVNWCDb.SVNWCDbKind kind, long target_rev, boolean useCommitTimes)
void
SVNWCContext.RunBaseRemove. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunDirInstall. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunDirRemove. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunFileCommit. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunFileInstall. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunFileMove. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunFileRemove. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunFileTranslate. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunPostUpgrade. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunPrejInstall. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunRecordFileInfo. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunSetPropertyConflictMarkerTemp. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunSetTextConflictMarkersTemp. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunSyncFileFlags. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
void
SVNWCContext.RunWorkQueueOperation. runOperation(SVNWCContext ctx, java.io.File wcRootAbspath, SVNSkel workItem)
static ISVNEditor
SVNAmbientDepthFilterEditor17. wrap(SVNWCContext wcContext, java.io.File anchor, java.lang.String target, ISVNUpdateEditor editor, boolean depthIsSticky)
Constructors in org.tmatesoft.svn.core.internal.wc17 with parameters of type SVNWCContext Constructor Description DefaultSvnMerger(SVNWCContext context)
SVNAmbientDepthFilterEditor17(ISVNUpdateEditor editor, SVNWCContext wcContext, java.io.File anchor, java.lang.String target, boolean readBase)
SVNCommitMediator17(SVNWCContext context, java.util.Map<java.lang.String,SvnCommitItem> committables)
SVNCommitter17(SVNWCContext context, java.util.Map<java.lang.String,SvnCommitItem> committables, SVNURL repositoryRoot, java.util.Collection<java.io.File> tmpFiles, java.util.Map<java.io.File,SvnChecksum> md5Checksums, java.util.Map<java.io.File,SvnChecksum> sha1Checksums)
SVNDiffEditor17(SVNWCContext wcContext, java.io.File workingCopyRoot, java.io.File localTarget, SVNDepth depth, boolean compareToBase, boolean reverseDiff, ISvnDiffCallback diffCallback, boolean useAncestry, java.util.Collection<java.lang.String> changeLists, boolean diffUnversioned, boolean diffCopiedAsAdded)
SVNRemoteStatusEditor17(java.io.File anchorAbsPath, java.lang.String targetBaseName, SVNWCContext wcContext, ISVNOptions options, boolean includeIgnored, boolean reportAll, SVNDepth depth, ISvnObjectReceiver<SvnStatus> realHandler)
SVNReporter17(java.io.File path, SVNWCContext wcContext, boolean restoreFiles, boolean useDepthCompatibilityTrick, SVNDepth depth, boolean lockOnDemand, boolean isStatus, boolean isHonorDepthExclude, boolean isUseCommitTimes, ISVNDebugLog log)
SVNStatusEditor17(java.io.File path, SVNWCContext wcContext, ISVNOptions options, boolean noIgnore, boolean reportAll, SVNDepth depth, ISvnObjectReceiver<SvnStatus> handler)
SVNUpdateEditor17(SVNWCContext wcContext, java.io.File anchorAbspath, java.lang.String targetBasename, java.util.Map<java.io.File,java.util.Map<java.lang.String,SVNProperties>> inheritableProperties, SVNURL reposRootUrl, java.lang.String reposUuid, SVNURL switchURL, SVNExternalsStore externalsStore, boolean allowUnversionedObstructions, boolean depthIsSticky, SVNDepth depth, java.lang.String[] preservedExts, ISVNDirFetcher dirFetcher)
-
Uses of SVNWCContext in org.tmatesoft.svn.core.internal.wc17.db
Fields in org.tmatesoft.svn.core.internal.wc17.db declared as SVNWCContext Modifier and Type Field Description private SVNWCContext
SvnExternalFileReporter. context
private SVNWCContext
SvnExternalUpdateEditor. context
Methods in org.tmatesoft.svn.core.internal.wc17.db with parameters of type SVNWCContext Modifier and Type Method Description static void
SvnWcDbExternals. addExternalFile(SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, java.io.File reposRelPath, SVNURL reposRootUrl, java.lang.String reposUuid, long targetRevision, SVNProperties newPristineProperties, java.util.Map<java.lang.String,SVNProperties> iprops, long changedRev, SVNDate changedDate, java.lang.String changedAuthor, SvnChecksum newChecksum, SVNProperties davCache, java.io.File recordAncestorAbspath, java.io.File recordedReposRelPath, long recordedPegRevision, long recordedRevision, boolean updateActualProperties, SVNProperties newActualProperties, boolean keepRecordedInfo, SVNSkel conflictSkel, SVNSkel allWorkItems)
static ISVNUpdateEditor
SvnExternalUpdateEditor. createEditor(SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, SVNURL url, SVNURL reposRootUrl, java.lang.String reposUuid, java.util.Map<java.lang.String,SVNProperties> iprops, boolean useCommitTimes, java.lang.String[] preservedExts, java.io.File recordAncestorAbsPath, SVNURL recordedUrl, SVNRevision recordedPegRev, SVNRevision recordedRev)
static void
SvnWcDbRevert. dropRevertList(SVNWCContext context, java.io.File localAbsPath)
static boolean
SvnWcDbReader. hasLocalModifications(SVNWCContext context, java.io.File localAbspath)
static void
SvnWcDbRevert. notifyRevert(SVNWCContext context, java.io.File localAbsPath, ISVNEventHandler eventHandler)
static Structure<StructureFields.ExternalNodeInfo>
SvnWcDbExternals. readExternal(SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, StructureFields.ExternalNodeInfo... fields)
static java.util.Map<java.io.File,ISVNWCDb.SVNWCDbKind>
SvnWcDbRevert. readRevertCopiedChildren(SVNWCContext context, java.io.File localAbsPath)
static Structure<SvnWcDbRevert.RevertInfo>
SvnWcDbRevert. readRevertInfo(SVNWCContext context, java.io.File localAbsPath)
static void
SvnWcDbRelocate. relocate(SVNWCContext context, java.io.File localAbspath, SVNURL from, SVNURL to, SvnWcDbRelocate.ISvnRelocateValidator validator)
static void
SvnWcDbExternals. removeExternal(SVNWCContext context, java.io.File wriAbsPath, java.io.File localAbsPath)
static void
SvnWcDbExternals. removeExternalNode(SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, SVNSkel workItems)
Constructors in org.tmatesoft.svn.core.internal.wc17.db with parameters of type SVNWCContext Constructor Description SvnExternalFileReporter(SVNWCContext context, java.io.File localAbsPath, boolean restoreFiles, boolean useCommitTimes)
-
Uses of SVNWCContext in org.tmatesoft.svn.core.internal.wc2
Fields in org.tmatesoft.svn.core.internal.wc2 declared as SVNWCContext Modifier and Type Field Description private SVNWCContext
SvnRepositoryAccess. context
private SVNWCContext
SvnOperationRunner. wcContext
Methods in org.tmatesoft.svn.core.internal.wc2 that return SVNWCContext Modifier and Type Method Description protected SVNWCContext
SvnOperationRunner. getWcContext()
protected SVNWCContext
SvnRepositoryAccess. getWCContext()
Methods in org.tmatesoft.svn.core.internal.wc2 with parameters of type SVNWCContext Modifier and Type Method Description abstract SvnCopySource
SvnRepositoryAccess. createRemoteCopySource(SVNWCContext context, SvnCopySource localCopySource)
void
SvnOperationRunner. setWcContext(SVNWCContext context)
Constructors in org.tmatesoft.svn.core.internal.wc2 with parameters of type SVNWCContext Constructor Description SvnRepositoryAccess(ISvnOperationOptionsProvider operationOptionsProvider, SVNWCContext context)
-
Uses of SVNWCContext in org.tmatesoft.svn.core.internal.wc2.compat
Methods in org.tmatesoft.svn.core.internal.wc2.compat with parameters of type SVNWCContext Modifier and Type Method Description private static void
SvnCodec. fetchStatusRevision(SVNWCContext context, SvnStatus source, SVNStatus result)
static SVNStatus
SvnCodec. status(SVNWCContext context, SvnStatus status)
-
Uses of SVNWCContext in org.tmatesoft.svn.core.internal.wc2.ng
Fields in org.tmatesoft.svn.core.internal.wc2.ng declared as SVNWCContext Modifier and Type Field Description private SVNWCContext
SvnDiffEditor. context
private SVNWCContext
SvnDiffStatusReceiver. context
private SVNWCContext
SvnNgCleanup.CleanupStatusWalk. context
SVNWCContext
SvnNgCommitUtil.CommitStatusWalker. context
private SVNWCContext
SvnNgDiffUtil.DiffStatusCallback. context
private SVNWCContext
SvnNgGetChangelistPaths. context
private SVNWCContext
SvnNgMergeCallback2. context
(package private) SVNWCContext
SvnNgMergeDriver. context
private SVNWCContext
SvnNgMergeDriver.FindOperativeSubtreeRevisions. context
private SVNWCContext
SvnNgRemoteDiffEditor. context
private SVNWCContext
SvnNgRemoteMergeEditor. context
private SVNWCContext
SvnNgReposToWcCopy.SVNCopyForeignEditor. context
private SVNWCContext
SvnNgCleanup.CleanupStatusWalk. wcContext
Methods in org.tmatesoft.svn.core.internal.wc2.ng that return SVNWCContext Modifier and Type Method Description SVNWCContext
SvnDiffStatusReceiver. getContext()
private SVNWCContext
SvnNgMergeCallback. getContext()
Methods in org.tmatesoft.svn.core.internal.wc2.ng with parameters of type SVNWCContext Modifier and Type Method Description static void
SvnNgReposToWcCopy. addFileToWc(SVNWCContext context, java.io.File path, java.io.InputStream newBaseContents, java.io.InputStream newContents, SVNProperties newBaseProps, SVNProperties newProps, SVNURL copyFromURL, long copyFromRev)
private void
SvnNgCommit. appendExternalsAsExplicitTargets(java.util.Collection<java.lang.String> targets, java.io.File baseAbsPath, boolean includeFileExternals, boolean includeDirectoryExternals, SVNDepth depth, SVNWCContext context)
private void
SvnNgPatch. applyPatches(java.io.File patchFile, java.io.File workingCopyDirectory, boolean dryRun, int stripCount, boolean reverse, boolean ignoreWhitespace, boolean removeTempFiles, SVNWCContext context)
private static void
SvnNgDiffUtil. arbitraryDiffThisDir(SvnNgDiffUtil.ArbitraryDiffWalker diffWalker, java.io.File localAbsPath, SVNDepth depth, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller)
private static void
SvnNgCommitUtil. bailOnTreeConflictedAncestor(SVNWCContext context, java.io.File firstAbspath)
private static void
SvnNgCommitUtil. bailOnTreeConflictedChildren(SVNWCContext context, java.io.File localAbsPath, SVNNodeKind kind, SVNDepth depth, java.util.Collection<java.lang.String> changelistsSet)
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)
private int
SvnNgCleanup. canBeCleaned(SVNWCContext wcContext, java.io.File localAbsPath)
private void
SvnNgPatch. checkAncestorDelete(java.io.File deletedTarget, java.util.List<SVNPatchTargetInfo> targetsInfo, java.io.File applyRoot, SVNWCContext context, boolean dryRun)
static void
SvnNgRemove. checkCanDelete(SvnOperationFactory opFactory, SVNWCContext context, java.io.File path)
private void
SvnNgWcToWcCopy. checkForDisjointCopyPossibility(SVNWCContext context, java.io.File nestedWC, java.io.File nestedWCParent)
private void
SvnNgCleanup. cleanup(SVNWCContext wcContext, java.io.File localAbsPath)
private void
SvnNgCleanup. cleanupInternal(SVNWCContext wcContext, java.io.File localAbsPath)
static SVNURL
SvnNgLockUtil. collectLockInfo(SvnNgOperationRunner opRunner, SVNWCContext context, SvnNgRepositoryAccess wcAccess, java.util.Collection<SvnTarget> targets, java.util.Map lockInfo, java.util.Map lockPaths, boolean lock, boolean stealLock)
private static void
SvnNgCommitUtil. collectLocks(SVNWCContext context, java.io.File path, java.util.Map<SVNURL,java.lang.String> lockTokens)
protected boolean
SvnNgWcToWcCopy. copy(SVNWCContext context, java.io.File source, java.io.File dst, boolean metadataOnly)
private boolean
SvnNgWcToWcCopy. copy(SVNWCContext context, java.util.Collection<SvnCopySource> sources, java.io.File target)
private void
SvnNgWcToWcCopy. copyBaseDataOfFile(SVNWCContext context, java.io.File source, java.io.File dst)
private void
SvnNgWcToWcCopy. copyVersionedDirectory(SVNWCContext wcContext, java.io.File srcAbsPath, java.io.File dstAbsPath, java.io.File dstOpRootAbsPath, java.io.File tmpDirAbsPath, boolean metadataOnly, boolean isMove, boolean notify)
private void
SvnNgWcToWcCopy. copyVersionedFile(SVNWCContext wcContext, java.io.File srcAbsPath, java.io.File dstAbsPath, java.io.File dstOpRootAbsPath, java.io.File tmpDirAbsPath, boolean metadataOnly, boolean conflicted, boolean isMove, boolean notify)
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)
SvnCopySource
SvnNgRepositoryAccess. createRemoteCopySource(SVNWCContext context, SvnCopySource localCopySource)
static void
SvnNgRemove. delete(SVNWCContext context, java.io.File path, java.io.File movedToAbsPath, boolean keepLocal, boolean deleteUnversioned, ISVNEventHandler handler)
protected static void
SvnNgDiffUtil. diffBaseWorkingDiff(java.io.File localAbsPath, java.io.File relPath, long revision, java.util.Collection<java.lang.String> changeists, boolean diffPristine, SVNWCContext context, ISvnDiffCallback2 callback)
protected static void
SvnNgDiffUtil. diffLocalOnlyDirectory(java.io.File localAbsPath, java.io.File relPath, SVNDepth depth, java.util.Collection<java.lang.String> changelists, boolean diffPristine, SVNWCContext context, ISvnDiffCallback2 callback)
protected static void
SvnNgDiffUtil. diffLocalOnlyFile(java.io.File localAbsPath, java.io.File relPath, java.util.Collection<java.lang.String> changelists, boolean diffPristine, SVNWCContext context, ISvnDiffCallback2 callback)
private boolean
SvnNgWcToWcCopy. disjointCopy(SVNWCContext context, java.io.File nestedWC)
The method performs "disjoint" copy (see SVNCopyClient#doCopy(File)) The algorithm is: 1.private static void
SvnNgDiffUtil. doArbitraryDirsDiff(java.io.File localAbsPath1, java.io.File localAbsPath2, java.io.File rootAbsPath1, java.io.File rootAbsPath2, SVNDepth depth, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller)
private static void
SvnNgDiffUtil. doArbitraryFilesDiff(java.io.File localAbsPath1, java.io.File localAbsPath2, java.io.File path, boolean file1IsEmpty, boolean file2IsEmpty, SVNProperties originalPropertiesOverride, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller)
static void
SvnNgDiffUtil. doArbitraryNodesDiff(SvnTarget target1, SvnTarget target2, SVNDepth depth, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller)
private void
SvnNgCleanup. doCleanup(java.io.File localAbsPath, SVNWCContext wcContext, java.util.List<java.lang.String> ignores)
static void
SvnNgDiffUtil. doDiffSummarizeReposWC(SvnTarget target1, SVNRevision revision1, SVNRevision pegRevision, SvnTarget target2, SVNRevision revision2, boolean reverse, SvnNgRepositoryAccess repositoryAccess, SVNWCContext context, boolean useGitDiffFormat, SVNDepth depth, boolean useAncestry, java.util.Collection<java.lang.String> changelists, boolean showCopiesAsAdds, ISvnDiffGenerator generator, ISVNDiffStatusHandler handler, ISVNCanceller canceller)
static void
SvnNgDiffUtil. doDiffWCWC(java.io.File localAbsPath, SvnNgRepositoryAccess repositoryAccess, SVNWCContext context, SVNDepth depth, boolean useAncestry, java.util.Collection<java.lang.String> changelists, boolean showCopiesAsAdds, boolean useGitDiffFormat, ISvnDiffGenerator generator, ISvnDiffCallback callback, ISVNCanceller canceller)
protected SVNCommitInfo
SvnNgCommit. doRun(SVNWCContext context, SvnCommitPacket packet)
protected SVNCommitInfo
SvnNgWcToReposCopy. doRun(SVNWCContext context, SVNURL target)
void
SvnNgDowngrade. downgrade(SVNWCContext context, java.io.File localAbsPath)
private static void
SvnNgMergeinfoUtil. elideMergeInfo(SVNWCContext context, java.util.Map<java.lang.String,SVNMergeRangeList> parent, java.util.Map<java.lang.String,SVNMergeRangeList> child, java.io.File targetAbsPath)
static void
SvnNgMergeinfoUtil. elideMergeInfo(SVNWCContext context, SVNRepository repos, java.io.File targetAbsPath, java.io.File limitAbsPath)
static java.util.Collection<java.lang.String>
SvnNgPropertiesManager. getEffectiveIgnores(SVNWCContext context, java.io.File absPath, java.util.Collection<java.lang.String> globalIgnores)
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 void
SvnNgGetProperties. getLocaliProps(SVNWCContext context, java.io.File target)
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,SVNMergeRangeList>>
SvnNgMergeinfoUtil. getMergeInfo(SVNWCContext context, SvnRepositoryAccess repoAccess, SvnTarget target, boolean includeDescendants, boolean ignoreInvalidMergeInfo, SVNURL[] root)
private static Structure<SvnNgCommitUtil.NodeCommitStatus>
SvnNgCommitUtil. getNodeCommitStatus(SVNWCContext context, java.io.File localAbsPath)
static SvnNgMergeinfoUtil.SvnMergeInfoInfo
SvnNgMergeinfoUtil. getWCMergeInfo(SVNWCContext context, java.io.File localAbsPath, java.io.File limitAbsPath, SVNMergeInfoInheritance inheritance, boolean ignoreInvalidMergeInfo)
private static SvnNgMergeinfoUtil.SvnMergeInfoCatalogInfo
SvnNgMergeinfoUtil. getWcMergeInfoCatalog(SVNWCContext context, boolean includeDescendants, SVNMergeInfoInheritance inheritance, java.io.File localAbsPath, java.io.File limitAbsPath, boolean ignoreInvalidMergeInfo)
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 static void
SvnNgCommitUtil. handleDescendants(SVNWCContext context, SvnCommitPacket packet, SVNURL rootUrl, java.util.Collection<SvnCommitItem> items, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISVNEventHandler eventHandler)
static void
SvnNgCommitUtil. harvestCommittables(SVNWCContext context, java.io.File localAbsPath, SvnCommitPacket committables, java.util.Map<SVNURL,java.lang.String> lockTokens, SVNURL repositoryRootUrl, java.io.File copyModeRelPath, boolean copyModeRoot, SVNDepth depth, boolean justLocked, java.util.Collection<java.lang.String> changelists, java.util.Map<java.io.File,java.io.File> danglers, boolean skipFiles, boolean skipDirs, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISvnCommitParameters commitParameters, java.util.Map<java.io.File,java.lang.String> externalsStorage, ISVNEventHandler eventHandler)
static SvnCommitPacket
SvnNgCommitUtil. harvestCommittables(SVNWCContext context, SvnCommitPacket packet, java.util.Map<SVNURL,java.lang.String> lockTokens, java.io.File baseDirPath, java.util.Collection<java.lang.String> targets, int depthEmptyStart, SVNDepth depth, boolean justLocked, java.util.Collection<java.lang.String> changelists, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISvnCommitParameters commitParameters, java.util.Map<java.io.File,java.lang.String> externalsStorage)
static SvnCommitPacket
SvnNgCommitUtil. harvestCopyCommitables(SVNWCContext context, java.io.File path, SVNURL dst, SvnCommitPacket packet, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISvnCommitParameters commitParameters, java.util.Map<java.io.File,java.lang.String> externalsStorage)
private static void
SvnNgCommitUtil. harvestNotPresentForCopy(SVNWCContext context, java.io.File localAbsPath, SvnCommitPacket committables, SVNURL reposRootUrl, java.io.File commitRelPath, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback)
void
SvnNgRemoteDiffEditor.FileBaton. loadFile(SVNWCContext context, SVNRepository repos, boolean propsOnly, java.util.Collection<java.io.File> tmpFiles)
private void
SvnNgMergeReintegrate. merge(SVNWCContext context, SvnTarget mergeSource, java.io.File mergeTarget, boolean dryRun)
void
SvnNgWcToWcCopy. move(SVNWCContext context, java.io.File source, java.io.File dst, boolean metadataOnly)
private static boolean
SvnNgInheritableProperties. needsCachedIProps(SVNWCContext context, java.io.File localAbsPath, SVNRepository repository)
private static java.util.Map<java.lang.String,SVNMergeRangeList>
SvnNgMergeinfoUtil. parseMergeInfo(SVNWCContext context, java.io.File localAbsPath)
static void
SvnNgCleanup. repairTimestamps(SVNWCContext wcContext, java.io.File localAbsPath)
static void
SvnNgRevert. restore(SVNWCContext context, java.io.File localAbsPath, SVNDepth depth, boolean useCommitTimes, boolean revertRoot, ISVNEventHandler notifier)
static void
SvnNgRevert. restore(SVNWCContext context, java.io.File localAbsPath, SVNDepth depth, boolean useCommitTimes, boolean revertRoot, ISVNEventHandler notifier, java.util.Set<java.io.File> modifiedCopiesThatShouldBePreserved)
private static boolean
SvnNgRevert. restoreCopiedDirectory(SVNWCContext context, java.io.File localAbsPath, boolean removeSelf, java.util.Set<java.io.File> modifiedCopiesThatShouldBePreserved)
protected java.lang.Void
SvnNgAdd. run(SVNWCContext context)
protected java.lang.Void
SvnNgCanonicalizeUrls. run(SVNWCContext context)
protected java.lang.Void
SvnNgCat. run(SVNWCContext context)
protected java.lang.Long
SvnNgCheckout. run(SVNWCContext context)
protected java.lang.Void
SvnNgCleanup. run(SVNWCContext context)
protected SVNCommitInfo
SvnNgCommit. run(SVNWCContext context)
protected java.lang.Void
SvnNgDiff. run(SVNWCContext context)
protected SvnDiffStatus
SvnNgDiffSummarize. run(SVNWCContext context)
protected SvnWcGeneration
SvnNgDowngrade. run(SVNWCContext context)
protected java.lang.Long
SvnNgExport. run(SVNWCContext context)
protected java.lang.String
SvnNgGetChangelistPaths. run(SVNWCContext context)
protected SvnInfo
SvnNgGetInfo. run(SVNWCContext context)
protected java.util.Map<SVNURL,SVNMergeRangeList>
SvnNgGetMergeInfo. run(SVNWCContext context)
protected SVNProperties
SvnNgGetProperties. run(SVNWCContext context)
protected SVNProperties
SvnNgGetProperties. run(SVNWCContext context, java.io.File target)
protected SvnStatus
SvnNgGetStatus. run(SVNWCContext context)
protected SvnStatusSummary
SvnNgGetStatusSummary. run(SVNWCContext context)
protected SVNLogEntry
SvnNgLogMergeInfo. run(SVNWCContext context)
protected java.lang.Void
SvnNgMarkReplaced. run(SVNWCContext context)
protected java.lang.Void
SvnNgMerge. run(SVNWCContext context)
protected java.lang.Void
SvnNgMergePegged. run(SVNWCContext context)
protected java.lang.Void
SvnNgMergeReintegrate. run(SVNWCContext context)
protected abstract V
SvnNgOperationRunner. run(SVNWCContext context)
protected java.lang.Void
SvnNgPatch. run(SVNWCContext context)
protected SVNURL
SvnNgRelocate. run(SVNWCContext context)
protected java.lang.Void
SvnNgRemove. run(SVNWCContext context)
protected java.lang.Void
SvnNgReposToWcCopy. run(SVNWCContext context)
protected java.lang.Void
SvnNgResolve. run(SVNWCContext context)
protected java.lang.Void
SvnNgRevert. run(SVNWCContext context)
protected java.lang.Void
SvnNgSetChangelist. run(SVNWCContext context)
protected SVNLock
SvnNgSetLock. run(SVNWCContext context)
protected SVNPropertyData
SvnNgSetProperty. run(SVNWCContext context)
protected java.util.Collection<SVNURL>
SvnNgSuggestMergeSources. run(SVNWCContext context)
protected java.lang.Long
SvnNgSwitch. run(SVNWCContext context)
protected SVNLock
SvnNgUnlock. run(SVNWCContext context)
protected long[]
SvnNgUpdate. run(SVNWCContext context)
protected SvnWcGeneration
SvnNgUpgrade. run(SVNWCContext context)
protected SVNCommitInfo
SvnNgWcToReposCopy. run(SVNWCContext context)
protected java.lang.Void
SvnNgWcToWcCopy. run(SVNWCContext context)
static void
SvnNgPropertiesManager. setAutoProperties(SVNWCContext context, java.io.File path, SVNProperties properties, ISvnAddParameters addParameters, java.lang.Runnable onValidationError)
static void
SvnNgPropertiesManager. setProperty(SVNWCContext context, java.io.File path, java.lang.String propertyName, SVNPropertyValue propertyValue, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, java.util.Collection<java.lang.String> changelists)
static void
SvnNgPropertiesManager. setProperty(SVNWCContext context, java.io.File path, java.lang.String propertyName, SVNPropertyValue propertyValue, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver, java.util.Collection<java.lang.String> changelists)
static void
SvnNgPropertiesManager. setProperty(SVNWCContext context, java.io.File path, java.lang.String propertyName, SVNPropertyValue propertyValue, ISvnPropertyValueProvider pvProvider, SVNDepth depth, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver, java.util.Collection<java.lang.String> changelists)
static void
SvnNgPropertiesManager. setProperty(SVNWCContext context, java.io.File path, SVNNodeKind kind, java.lang.String propertyName, SVNPropertyValue value, ISvnPropertyValueProvider pvProvider, boolean skipChecks, ISVNEventHandler eventHandler, ISvnObjectReceiver<SVNPropertyData> receiver)
private boolean
SvnNgWcToWcCopy. shouldCopyBaseData(SVNWCContext context, java.io.File source, boolean metadataOnly, ISVNWCDb.SVNWCDbStatus srcStatus)
protected boolean
SvnNgWcToWcCopy. tryRun(SVNWCContext context, java.util.Collection<SvnCopySource> sources, java.io.File target)
protected long
SvnNgAbstractUpdate. update(SVNWCContext wcContext, java.io.File localAbspath, SVNRevision revision, SVNDepth depth, boolean depthIsSticky, boolean ignoreExternals, boolean allowUnversionedObstructions, boolean addsAsMoodifications, boolean makeParents, boolean innerUpdate, boolean sleepForTimestamp)
protected long
SvnNgAbstractUpdate. updateInternal(SVNWCContext wcContext, java.io.File localAbspath, java.io.File anchorAbspath, SVNRevision revision, SVNDepth depth, boolean depthIsSticky, boolean ignoreExternals, boolean allowUnversionedObstructions, boolean addsAsMoodifications, boolean sleepForTimestamp, boolean notifySummary, ISVNConflictHandler conflictHandler)
private static void
SvnNgDiffUtil. visit(java.io.File localAbsPath, SVNFileType type, SvnNgDiffUtil.ArbitraryDiffWalker diffWalker, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller)
private static void
SvnNgDiffUtil. walkDirectory(java.io.File localAbsPath, SvnNgDiffUtil.ArbitraryDiffWalker diffWalker, SVNWCContext context, ISvnDiffCallback callback, ISVNCanceller canceller)
Constructors in org.tmatesoft.svn.core.internal.wc2.ng with parameters of type SVNWCContext Constructor Description DiffStatusCallback(java.io.File anchorAbsPath, boolean ignoreAncestry, boolean showCopiesAsAdds, java.util.Collection<java.lang.String> changelists, ISvnDiffCallback2 callback, SVNWCContext context)
FindOperativeSubtreeRevisions(java.util.Map<java.io.File,java.lang.String> operativeChildren, SVNWCContext context, java.io.File mergeSourceFsPath, java.io.File mergeTargetAbsPath, SVNDepth depth)
SVNCopyForeignEditor(java.io.File anchorAbsPath, SVNWCContext context)
SvnDiffEditor(java.io.File anchorAbspath, java.lang.String target, ISvnDiffCallback callback, SVNDepth depth, SVNWCContext context, boolean reverseOrder, boolean useTextBase, boolean showCopiesAsAdds, boolean ignoreAncestry, java.util.Collection<java.lang.String> changelists, boolean useGitDiffFormat, ISVNCanceller canceller)
SvnDiffStatusReceiver(SVNWCContext context, java.io.File anchor, ISVNWCDb db, ISvnDiffCallback callback, boolean ignoreAncestry, boolean showCopiesAsAdds, boolean gitFormat, java.util.Collection<java.lang.String> changelists)
SvnNgMergeCallback2(SVNWCContext context, SvnNgMergeDriver mergeDriver, SvnNgRepositoryAccess repositoryAccess)
SvnNgMergeDriver(SVNWCContext context, SvnMerge operation, SvnNgRepositoryAccess repositoryAccess, SVNDiffOptions diffOptions)
SvnNgRemoteMergeEditor(java.io.File target, SVNWCContext context, SVNRepository repository, long revision, ISvnDiffCallback2 processor, boolean textDeltas)
SvnNgRepositoryAccess(ISvnOperationOptionsProvider operationOptionsProvider, SVNWCContext context)
-
Uses of SVNWCContext in org.tmatesoft.svn.core.internal.wc2.old
Methods in org.tmatesoft.svn.core.internal.wc2.old with parameters of type SVNWCContext Modifier and Type Method Description SvnCopySource
SvnOldRepositoryAccess. createRemoteCopySource(SVNWCContext context, SvnCopySource localCopySource)
static void
SvnOldUpgrade. wipePostUpgrade(SVNWCContext ctx, java.io.File dirAbsPath, boolean isWholeAdmin)
-
Uses of SVNWCContext in org.tmatesoft.svn.core.internal.wc2.patch
Fields in org.tmatesoft.svn.core.internal.wc2.patch declared as SVNWCContext Modifier and Type Field Description private SVNWCContext
SvnPatchTarget.SymlinkCallbacks. context
Methods in org.tmatesoft.svn.core.internal.wc2.patch with parameters of type SVNWCContext Modifier and Type Method Description static SvnPatchTarget
SvnPatchTarget. applyPatch(SvnPatch patch, java.io.File workingCopyDirectory, int stripCount, SVNWCContext context, boolean ignoreWhitespace, boolean removeTempFiles)
private void
SvnPatchTarget. createMissingParents(java.io.File workingCopyDirectory, SVNWCContext context, boolean dryRun)
private static java.io.File
SvnPatchTarget. createTempFile(java.io.File workingCopyDirectory, SVNWCContext context)
private static SvnPatchTarget
SvnPatchTarget. initPatchTarget(SvnPatch patch, java.io.File workingCopyDirectory, int stripCount, boolean removeTempFiles, SVNWCContext context)
static SvnPropertiesPatchTarget
SvnPropertiesPatchTarget. initPropTarget(java.lang.String propName, SvnDiffCallback.OperationKind operation, SVNWCContext context, java.io.File absPath)
void
SvnPatchTarget. installPatchedPropTarget(boolean dryRun, SVNWCContext context)
void
SvnPatchTarget. installPatchedTarget(java.io.File workingCopyDirectory, boolean dryRun, SVNWCContext context)
private static void
SvnPatchTarget. obtainEolAndKeywordsForFile(java.util.Map<java.lang.String,byte[]> keywords, SVNWCContext.SVNEolStyle[] eolStyle, java.lang.String[] eolStr, SVNWCContext context, java.io.File localAbsPath)
private void
SvnPatchTarget. resolveTargetPath(java.io.File pathFromPatchFile, java.io.File workingCopyDirectory, int stripCount, boolean propChangesOnly, SVNWCContext context)
private void
SvnPatchTarget. sendHunkNotification(SvnHunkInfo hunkInfo, java.lang.String propName, SVNWCContext context)
void
SvnPatchTarget. sendPatchNotification(SVNWCContext context)
Constructors in org.tmatesoft.svn.core.internal.wc2.patch with parameters of type SVNWCContext Constructor Description SymlinkCallbacks(java.io.File workingCopyDirectory, SVNWCContext context)
-
Uses of SVNWCContext in org.tmatesoft.svn.core.wc2
Fields in org.tmatesoft.svn.core.wc2 declared as SVNWCContext Modifier and Type Field Description private SVNWCContext
SvnOperationFactory. wcContext
Methods in org.tmatesoft.svn.core.wc2 that return SVNWCContext Modifier and Type Method Description SVNWCContext
SvnOperationFactory. getWcContext()
Returns working copy context.private SVNWCContext
SvnOperationFactory. obtainWcContext(SvnOperation<?> operation)
Methods in org.tmatesoft.svn.core.wc2 with parameters of type SVNWCContext Modifier and Type Method Description private void
SvnOperationFactory. assertRefCount(SvnOperation<?> operation, SVNWCContext wcContext)
private void
SvnOperationFactory. releaseWcContext(SVNWCContext wcContext)
void
ISvnOperationRunner. setWcContext(SVNWCContext context)
Sets operation's contextConstructors in org.tmatesoft.svn.core.wc2 with parameters of type SVNWCContext Constructor Description SvnOperationFactory(SVNWCContext context)
Creates operation factory and initializes it withcontext
.
-