Package | Description |
---|---|
org.tmatesoft.svn.core.internal.util | |
org.tmatesoft.svn.core.internal.wc | |
org.tmatesoft.svn.core.internal.wc.admin | |
org.tmatesoft.svn.core.internal.wc16 | |
org.tmatesoft.svn.core.internal.wc17.db | |
org.tmatesoft.svn.core.internal.wc2.old | |
org.tmatesoft.svn.core.wc |
This package provides a high-level API for managing Working Copies in a way
compatible with the native SVN command line client.
|
Modifier and Type | Method and Description |
---|---|
static void |
SVNMergeInfoUtil.elideMergeInfo(java.util.Map parentMergeInfo,
java.util.Map childMergeInfo,
java.io.File path,
java.lang.String pathSuffix,
SVNWCAccess access) |
Modifier and Type | Field and Description |
---|---|
private SVNWCAccess |
SVNCopyDriver.myWCAccess |
protected SVNWCAccess |
SVNMergeDriver.myWCAccess |
private SVNWCAccess |
SVNStatusEditor.myWCAccess |
private SVNWCAccess |
SVNUpdateEditor15.myWCAccess |
private SVNWCAccess |
SVNDiffEditor.myWCAccess |
private SVNWCAccess |
SVNUpdateEditor.myWCAccess |
private SVNWCAccess |
SVNAmbientDepthFilterEditor.myWCAccess |
Modifier and Type | Method and Description |
---|---|
static SVNWCAccess |
SVNCommitUtil.createCommitWCAccess(java.io.File[] paths,
SVNDepth depth,
boolean force,
java.util.Collection relativePaths,
SVNStatusClient16 statusClient) |
static SVNWCAccess[] |
SVNCommitUtil.createCommitWCAccess2(java.io.File[] paths,
SVNDepth depth,
boolean force,
java.util.Map relativePathsMap,
SVNStatusClient16 statusClient) |
private SVNWCAccess |
SVNCopyDriver.getWCAccess() |
protected SVNWCAccess |
SVNStatusEditor.getWCAccess() |
protected SVNWCAccess |
AbstractDiffCallback.getWCAccess() |
Modifier and Type | Method and Description |
---|---|
static SVNStatus |
SVNStatusUtil.assembleStatus(java.io.File file,
SVNAdminArea dir,
SVNEntry entry,
SVNEntry parentEntry,
SVNNodeKind fileKind,
boolean special,
boolean reportAll,
boolean isIgnored,
java.util.Map repositoryLocks,
SVNURL reposRoot,
SVNWCAccess wcAccess) |
private java.util.Map |
SVNCopyDriver.calculateTargetMergeInfo(java.io.File srcFile,
SVNWCAccess access,
SVNURL srcURL,
long srcRevision,
SVNRepository repository,
boolean noReposAccess) |
private void |
SVNCopyDriver.close(SVNWCAccess access) |
private void |
SVNCopyDriver.copyAddedDirAdm(java.io.File src,
SVNWCAccess srcAccess,
java.io.File dstParent,
SVNWCAccess dstParentAccess,
java.lang.String dstName,
boolean isAdded) |
private void |
SVNCopyDriver.copyAddedFileAdm(java.io.File src,
SVNWCAccess srcAccess,
SVNWCAccess dstAccess,
java.io.File dstParent,
java.lang.String dstName,
boolean isAdded) |
private void |
SVNCopyDriver.copyDirAdm(java.io.File src,
SVNWCAccess srcAccess,
SVNWCAccess dstAccess,
java.io.File dstParent,
java.lang.String dstName) |
private void |
SVNCopyDriver.copyDisjointDir(java.io.File nestedWC,
SVNWCAccess parentAccess,
java.io.File nestedWCParent) |
private void |
SVNCopyDriver.copyFileAdm(java.io.File src,
SVNWCAccess srcAccess,
java.io.File dstParent,
SVNWCAccess dstAccess,
java.lang.String dstName,
boolean move) |
private void |
SVNCopyDriver.copyFiles(java.io.File src,
java.io.File dstParent,
SVNWCAccess dstAccess,
java.lang.String dstName,
boolean move) |
private void |
SVNCopyDriver.copyProps(java.io.File src,
java.io.File dst,
SVNWCAccess srcAccess,
SVNWCAccess dstAccess) |
private void |
SVNCopyDriver.copyReposToWC(SVNCopyDriver.CopyPair pair,
boolean sameRepositories,
SVNRepository topSrcRepos,
SVNWCAccess dstAccess) |
static void |
SVNWCManager.createRevertProperties(SVNWCAccess access,
java.io.File path,
boolean removeBase) |
private static void |
SVNWCManager.cropChildren(SVNWCAccess wcAccess,
java.io.File path,
SVNDepth depth) |
static void |
SVNWCManager.delete(SVNWCAccess wcAccess,
SVNAdminArea root,
java.io.File path,
boolean deleteFiles,
boolean cancellable) |
private SVNLocationEntry |
SVNCopyDriver.determineCopyFromInfo(java.io.File src,
SVNWCAccess srcAccess,
SVNEntry srcEntry,
SVNEntry dstEntry) |
static void |
SVNWCManager.doDeleteUnversionedFiles(SVNWCAccess wcAccess,
java.io.File path,
boolean deleteFiles) |
private void |
SVNCopyDriver.extendWCMergeInfo(java.io.File path,
SVNEntry entry,
java.util.Map mergeInfo,
SVNWCAccess access) |
static void |
SVNCommitUtil.filterOutFileExternals(java.util.Collection explicitPaths,
java.util.Map commitables,
SVNWCAccess baseAccess) |
private SVNLocationEntry |
SVNCopyDriver.getCopyFromInfoFromParent(java.io.File file,
SVNWCAccess access) |
java.util.Map |
SVNMergeDriver.getHistoryAsMergeInfo(SVNURL url,
java.io.File path,
SVNRevision pegRevision,
long rangeYoungest,
long rangeOldest,
SVNRepository repos,
SVNWCAccess access) |
static SVNPropertyValue |
SVNPropertiesManager.getProperty(SVNWCAccess access,
java.io.File path,
java.lang.String propName) |
static SVNStatus |
SVNStatusUtil.getStatus(java.io.File path,
SVNWCAccess wcAccess) |
private java.lang.String |
SVNCopyDriver.getUUIDFromPath(SVNWCAccess wcAccess,
java.io.File path) |
static SVNPropertyValue |
SVNPropertiesManager.getWCProperty(SVNWCAccess access,
java.io.File path,
java.lang.String propName) |
static SVNCommitItem[] |
SVNCommitUtil.harvestCommitables(SVNWCAccess baseAccess,
java.util.Collection paths,
java.util.Map lockTokens,
boolean justLocked,
SVNDepth depth,
boolean force,
java.util.Collection changelists,
ISVNCommitParameters params) |
static SVNStatusType |
SVNPropertiesManager.mergeProperties(SVNWCAccess wcAccess,
java.io.File path,
SVNProperties baseProperties,
SVNProperties diff,
boolean baseMerge,
boolean dryRun) |
private SVNAdminArea |
SVNCopyDriver.open(SVNWCAccess access,
java.io.File path,
boolean writeLock,
boolean stealLock,
int depth) |
private SVNAdminArea |
SVNCopyDriver.probeOpen(SVNWCAccess access,
java.io.File path,
boolean writeLock,
int depth) |
static void |
SVNPropertiesManager.recordWCMergeInfo(java.io.File path,
java.util.Map mergeInfo,
SVNWCAccess wcAccess) |
static boolean |
SVNPropertiesManager.setProperty(SVNWCAccess access,
java.io.File path,
java.lang.String propName,
SVNPropertyValue propValue,
boolean skipChecks) |
protected void |
SVNCopyDriver.setWCAccess(SVNWCAccess access) |
static boolean |
SVNPropertiesManager.setWCProperty(SVNWCAccess access,
java.io.File path,
java.lang.String propName,
SVNPropertyValue propValue,
boolean write) |
static void |
SVNWCManager.updateCleanup(java.io.File path,
SVNWCAccess wcAccess,
java.lang.String baseURL,
java.lang.String rootURL,
long newRevision,
boolean removeMissingDirs,
java.util.Collection excludePaths,
SVNDepth depth,
boolean skipUnlocked) |
Constructor and Description |
---|
SVNAmbientDepthFilterEditor(ISVNEditor delegate,
SVNWCAccess wcAccess,
java.io.File anchor,
java.lang.String target) |
SVNDiffEditor(SVNWCAccess wcAccess,
SVNAdminAreaInfo info,
AbstractDiffCallback callback,
boolean useAncestry,
boolean reverseDiff,
boolean compareToBase,
SVNDepth depth,
java.util.Collection changeLists) |
SVNRemoteStatusEditor(ISVNOptions options,
SVNWCAccess wcAccess,
SVNAdminAreaInfo info,
boolean noIgnore,
boolean reportAll,
SVNDepth depth,
ISVNStatusHandler handler) |
SVNStatusEditor(ISVNOptions options,
SVNWCAccess wcAccess,
SVNAdminAreaInfo info,
boolean noIgnore,
boolean reportAll,
SVNDepth depth,
ISVNStatusHandler handler) |
Modifier and Type | Field and Description |
---|---|
private SVNWCAccess |
SVNAdminAreaInfo.myAccess |
private SVNWCAccess |
SVNWCAccess.TCEntryHandler.myWCAccess |
private SVNWCAccess |
SVNAdminArea.myWCAccess |
Modifier and Type | Method and Description |
---|---|
SVNWCAccess |
SVNAdminArea.getWCAccess() |
SVNWCAccess |
SVNAdminAreaInfo.getWCAccess() |
static SVNWCAccess |
SVNWCAccess.newInstance(ISVNEventHandler eventHandler) |
Modifier and Type | Method and Description |
---|---|
void |
SVNAdminArea.setWCAccess(SVNWCAccess wcAccess) |
void |
SVNAdminAreaInfo.setWCAccess(SVNWCAccess wcAccess) |
Constructor and Description |
---|
SVNAdminAreaInfo(SVNWCAccess access,
SVNAdminArea anchor,
SVNAdminArea target,
java.lang.String targetName) |
TCEntryHandler(java.io.File target,
SVNWCAccess wcAccess,
ISVNEntryHandler delegate,
SVNDepth depth) |
Modifier and Type | Field and Description |
---|---|
private SVNWCAccess |
SVNChangelistClient16.SVNChangeListWalker.myWCAccess |
Modifier and Type | Method and Description |
---|---|
protected SVNWCAccess |
SVNBasicDelegate.createWCAccess() |
protected SVNWCAccess |
SVNBasicDelegate.createWCAccess(java.lang.String pathPrefix) |
Modifier and Type | Method and Description |
---|---|
private SVNAdminArea |
SVNWCClient16.addParentDirectories(SVNWCAccess wcAccess,
java.io.File path) |
private SVNURL |
SVNWCClient16.collectLockInfo(SVNWCAccess wcAccess,
java.io.File[] files,
java.util.Map lockInfo,
java.util.Map lockPaths,
boolean lock,
boolean stealLock) |
protected SVNRepository |
SVNBasicDelegate.createRepository(SVNURL url,
java.io.File path,
SVNWCAccess access,
boolean mayReuse) |
protected SVNURL |
SVNBasicDelegate.deriveLocation(java.io.File path,
SVNURL url,
long[] pegRevisionNumber,
SVNRevision pegRevision,
SVNRepository repos,
SVNWCAccess access) |
private long |
SVNUpdateClient16.doSwitchImpl(SVNWCAccess wcAccess,
java.io.File path,
SVNURL url,
SVNRevision pegRevision,
SVNRevision revision,
SVNDepth depth,
boolean allowUnversionedObstructions,
boolean depthIsSticky) |
protected void |
SVNBasicDelegate.elideMergeInfo(SVNWCAccess access,
java.io.File path,
SVNEntry entry,
java.io.File wcElisionLimitPath) |
protected java.lang.String |
SVNBasicDelegate.getPathRelativeToRoot(java.io.File path,
SVNURL url,
SVNURL reposRootURL,
SVNWCAccess wcAccess,
SVNRepository repos) |
SVNURL |
SVNBasicDelegate.getReposRoot(java.io.File path,
SVNURL url,
SVNRevision pegRevision,
SVNAdminArea adminArea,
SVNWCAccess access)
Returns the root of the repository.
|
private void |
SVNUpdateClient16.handleExternalChange(SVNWCAccess access,
java.lang.String targetDir,
SVNUpdateClient16.ExternalDiff externalDiff)
oldURL is null when externals is added: jsvn ps svn:externals "path URL"
.
|
private void |
SVNUpdateClient16.handleExternalItemChange(SVNWCAccess access,
java.lang.String targetDir,
SVNUpdateClient16.ExternalDiff externalDiff) |
private void |
SVNUpdateClient16.handleExternals(SVNWCAccess wcAccess,
java.io.File root,
java.util.Map oldExternals,
java.util.Map newExternals,
java.util.Map depths,
SVNURL fromURL,
SVNURL rootURL,
SVNDepth requestedDepth,
boolean isExport,
boolean updateUnchanged) |
protected void |
SVNBasicDelegate.setCommitItemAccess(SVNCommitItem item,
SVNWCAccess access) |
private void |
SVNUpdateClient16.switchFileExternal(SVNWCAccess wcAccess,
java.io.File path,
SVNURL url,
SVNRevision pegRevision,
SVNRevision revision,
SVNURL reposRootURL) |
Constructor and Description |
---|
SVNChangeListWalker(SVNWCAccess wcAccess,
java.lang.String changelistName,
java.util.Collection changelists) |
Modifier and Type | Field and Description |
---|---|
private SVNWCAccess |
SVNWCDbDir.admAccess
Hold onto the old-style access baton that corresponds to this PDH.
|
Modifier and Type | Method and Description |
---|---|
SVNWCAccess |
SVNWCDbDir.getAdmAccess() |
Modifier and Type | Field and Description |
---|---|
private SVNWCAccess |
SvnOldUpgrade.access |
Modifier and Type | Method and Description |
---|---|
protected SVNWCAccess |
SvnOldRepositoryAccess.createWCAccess() |
private SVNWCAccess |
SvnOldUpgrade.getWCAccess() |
Modifier and Type | Method and Description |
---|---|
protected SVNURL |
SvnOldRepositoryAccess.deriveLocation(java.io.File path,
SVNURL url,
long[] pegRevisionNumber,
SVNRevision pegRevision,
SVNRepository repos,
SVNWCAccess access) |
static boolean |
SvnOldUpgrade.getVersionedSubdirs(SVNWCAccess access,
java.io.File localAbsPath,
java.util.ArrayList<java.io.File> children,
boolean isCalculateDoDeleteDir,
boolean isSkipMissing) |
private static java.util.Map<java.lang.String,SVNEntry> |
SvnOldUpgrade.readEntries(SVNWCAccess access,
java.io.File localAbsPath) |
Modifier and Type | Field and Description |
---|---|
private SVNWCAccess |
SVNCommitItem.myWCAccess |
Modifier and Type | Method and Description |
---|---|
SVNWCAccess |
SVNCommitItem.getWCAccess()
This method is not intended for users (from an API point of view).
|
Modifier and Type | Method and Description |
---|---|
SVNURL |
SVNBasicClient.getReposRoot(java.io.File path,
SVNURL url,
SVNRevision pegRevision,
SVNAdminArea adminArea,
SVNWCAccess access)
Deprecated.
|
void |
SVNCommitItem.setWCAccess(SVNWCAccess wcAccess) |
Constructor and Description |
---|
SVNCommitPacket(SVNWCAccess wcAccess,
SVNCommitItem[] items,
java.util.Map lockTokens) |