Package | Description |
---|---|
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 | |
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 |
---|---|
private SVNEntry |
SVNUpdateEditor.locateCopyFrom(java.lang.String copyFromPath,
long copyFromRevision,
java.io.File dstDir,
SVNEntry dstEntry) |
private SVNEntry |
SVNUpdateEditor15.locateCopyFrom(java.lang.String copyFromPath,
long copyFromRevision,
java.io.File dstDir,
SVNEntry dstEntry) |
Modifier and Type | Method and Description |
---|---|
protected SVNStatus |
SVNStatusEditor.assembleStatus(java.io.File file,
SVNAdminArea dir,
SVNEntry entry,
SVNEntry parentEntry,
SVNNodeKind fileKind,
boolean special,
boolean reportAll,
boolean isIgnored) |
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 void |
SVNMergeDriver.calculateMergeInheritance(SVNMergeRangeList rangeList,
SVNEntry entry,
boolean wcPathIsMergeTarget,
boolean wcPathHasMissingChild,
SVNDepth depth) |
java.lang.Object[] |
ISVNMergeStrategy.calculateRemainingRangeList(java.io.File targetFile,
SVNEntry entry,
SVNURL sourceRoot,
boolean[] indirect,
SVNURL url1,
long revision1,
SVNURL url2,
long revision2,
SVNMergeRange range) |
java.lang.Object[] |
SVNMergeDriver.calculateRemainingRangeList(java.io.File targetFile,
SVNEntry entry,
SVNURL sourceRoot,
boolean[] indirect,
SVNURL url1,
long revision1,
SVNURL url2,
long revision2,
SVNMergeRange range) |
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 SVNTreeConflictDescription |
SVNUpdateEditor.checkTreeConflict(java.io.File path,
SVNEntry entry,
SVNAdminArea parentArea,
SVNLog log,
SVNConflictAction action,
SVNNodeKind theirKind,
SVNURL theirURL) |
private SVNLocationEntry |
SVNCopyDriver.determineCopyFromInfo(java.io.File src,
SVNWCAccess srcAccess,
SVNEntry srcEntry,
SVNEntry dstEntry) |
protected void |
SVNMergeDriver.doDirectoryMerge(java.util.Map resultCatalog,
SVNURL url1,
long revision1,
SVNURL url2,
long revision2,
SVNEntry parentEntry,
SVNAdminArea adminArea,
SVNDepth depth) |
protected void |
SVNMergeDriver.doDirectoryMerge(SVNURL url1,
long revision1,
SVNURL url2,
long revision2,
SVNEntry parentEntry,
SVNAdminArea adminArea,
SVNDepth depth)
Deprecated.
|
protected void |
SVNMergeDriver.doMerge(java.util.Map resultCatalog,
java.util.List mergeSources,
java.io.File target,
SVNEntry targetEntry,
SVNAdminArea adminArea,
boolean sourcesAncestral,
boolean sourcesRelated,
boolean sameRepository,
boolean ignoreAncestry,
boolean force,
boolean dryRun,
boolean recordOnly,
boolean reintegrateMerge,
SVNDepth depth) |
private void |
SVNMergeDriver.ensureImplicitMergeinfo(SVNMergeDriver.MergePath parent,
SVNMergeDriver.MergePath child,
boolean childInheritsParent,
SVNEntry entry,
long revision1,
long revision2,
SVNRepository repository) |
private void |
SVNCopyDriver.extendWCMergeInfo(java.io.File path,
SVNEntry entry,
java.util.Map mergeInfo,
SVNWCAccess access) |
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 |
SVNStatusEditor.getDirStatus(SVNEntry parentEntry,
SVNAdminArea dir,
java.lang.String entryName,
SVNDepth depth,
boolean getAll,
boolean noIgnore,
java.util.Collection ignorePatterns,
boolean skipThisDir,
ISVNStatusHandler handler) |
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) |
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) |
static java.util.Map |
SVNPropertiesManager.getWorkingCopyPropertyValues(java.io.File path,
SVNEntry entry,
java.lang.String propName,
SVNDepth depth,
boolean base) |
private SVNNodeKind |
SVNMergeCallback.getWorkingNodeKind(SVNEntry entry,
java.lang.String path) |
private void |
SVNStatusEditor.handleDirEntry(SVNAdminArea dir,
java.lang.String entryName,
SVNEntry dirEntry,
SVNEntry entry,
SVNNodeKind fileKind,
boolean special,
SVNDepth depth,
boolean getAll,
boolean noIgnore,
ISVNStatusHandler handler) |
void |
SVNMergeDriver.SubTreeMergeInfoHandler.handleEntry(java.io.File path,
SVNEntry entry) |
void |
SVNMergeDriver.MergeInfoFetcher.handleEntry(java.io.File path,
SVNEntry entry) |
private void |
SVNRemoteStatusEditor.handleStatusHash(SVNEntry dirEntry,
java.util.Map hash,
boolean deleted,
SVNDepth depth) |
static void |
SVNCommitUtil.harvestCommitables(java.util.Map commitables,
SVNAdminArea dir,
java.io.File path,
SVNEntry parentEntry,
SVNEntry entry,
java.lang.String url,
java.lang.String copyFromURL,
boolean copyMode,
boolean addsOnly,
boolean justLocked,
java.util.Map lockTokens,
SVNDepth depth,
boolean forcedRecursion,
java.util.Collection changelists,
ISVNCommitParameters params,
java.util.Map pathsToExternalsProperties) |
static boolean |
SVNWCManager.isEntrySwitched(java.io.File path,
SVNEntry entry) |
static boolean |
SVNStatusEditor.isNameConflict(SVNEntry entry) |
private SVNEntry |
SVNUpdateEditor.locateCopyFrom(java.lang.String copyFromPath,
long copyFromRevision,
java.io.File dstDir,
SVNEntry dstEntry) |
private SVNEntry |
SVNUpdateEditor15.locateCopyFrom(java.lang.String copyFromPath,
long copyFromRevision,
java.io.File dstDir,
SVNEntry dstEntry) |
static void |
SVNWCManager.markEntry(SVNAdminArea dir,
SVNEntry entry,
java.lang.String schedule,
boolean copied,
boolean keepLocal,
int flags) |
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) |
static java.util.Map |
SVNPropertiesManager.parseMergeInfo(java.io.File path,
SVNEntry entry,
boolean base) |
protected void |
SVNMergeDriver.recordMergeInfoForDirectoryMerge(java.util.Map resultCatalog,
SVNEntry targetEntry,
SVNMergeRange range,
java.lang.String mergeInfoPath,
SVNDepth depth) |
private void |
SVNMergeDriver.recordSkips(java.lang.String mergeInfoPath,
SVNEntry targetEntry,
boolean isRollback) |
private void |
SVNDiffEditor.reportAddedFile(SVNDiffEditor.SVNDirectoryInfo info,
java.lang.String path,
SVNEntry entry) |
private void |
SVNDiffEditor.reportModifiedFile(SVNDiffEditor.SVNDirectoryInfo dirInfo,
SVNEntry entry) |
private void |
SVNUpdateEditor.scheduleExistingEntryForReAdd(SVNEntry entry,
java.io.File path,
SVNURL theirURL,
boolean modifyCopyFrom) |
static java.lang.String |
SVNAdminUtil.serializeExternalFileData(SVNEntry entry) |
static void |
SVNAdminUtil.unserializeExternalFileData(SVNEntry entry,
java.lang.String rawExternalFileData) |
private void |
SVNMergeDriver.updateWCMergeInfo(java.util.Map resultCatalog,
java.io.File targetPath,
java.lang.String parentReposPath,
SVNEntry entry,
java.util.Map merges,
boolean isRollBack) |
Modifier and Type | Class and Description |
---|---|
class |
SVNEntry16 |
Modifier and Type | Method and Description |
---|---|
SVNEntry |
SVNAdminArea.addEntry(java.lang.String name) |
SVNEntry |
SVNWCAccess.getEntry(java.io.File path,
boolean showHidden) |
SVNEntry |
SVNAdminArea.getEntry(java.lang.String name,
boolean hidden) |
SVNEntry |
SVNWCAccess.getVersionedEntry(java.io.File path,
boolean showHidden) |
SVNEntry |
SVNAdminArea.getVersionedEntry(java.lang.String name,
boolean hidden) |
SVNEntry |
SVNAdminArea.modifyEntry(java.lang.String name,
java.util.Map attributes,
boolean save,
boolean force) |
protected SVNEntry |
SVNAdminArea14.readEntry(java.io.BufferedReader reader,
int entryNumber) |
Modifier and Type | Method and Description |
---|---|
protected SVNVersionedProperties |
SVNAdminArea14.formatProperties(SVNEntry entry,
SVNProperties srcProperties) |
protected SVNVersionedProperties |
SVNXMLAdminArea.formatProperties(SVNEntry entry,
SVNProperties srcProperties) |
protected abstract SVNVersionedProperties |
SVNAdminArea.formatProperties(SVNEntry entry,
SVNProperties srcProperties) |
private void |
SVNAdminArea.handleCharsetProperty(SVNAdminArea adminArea,
SVNLog log,
SVNEntry entry,
SVNVersionedProperties baseProps) |
void |
SVNWCAccess.TCEntryHandler.handleEntry(java.io.File path,
SVNEntry entry) |
void |
ISVNEntryHandler.handleEntry(java.io.File path,
SVNEntry entry) |
private void |
SVNAdminArea.handlePropTime(SVNLog log,
SVNEntry entry) |
static boolean |
SVNWCAccess.matchesChangeList(java.util.Collection changeLists,
SVNEntry entry) |
protected boolean |
SVNAdminArea14.readExtraOptions(java.io.BufferedReader reader,
SVNEntry entry) |
protected boolean |
SVNXMLAdminArea.readExtraOptions(java.io.BufferedReader reader,
SVNEntry entryAttrs) |
protected boolean |
SVNAdminArea16.readExtraOptions(java.io.BufferedReader reader,
SVNEntry entry) |
protected boolean |
SVNAdminArea15.readExtraOptions(java.io.BufferedReader reader,
SVNEntry entry) |
protected abstract boolean |
SVNAdminArea.readExtraOptions(java.io.BufferedReader reader,
SVNEntry entry) |
private void |
SVNAdminArea14.writeEntry(java.io.Writer writer,
java.lang.String name,
SVNEntry entry,
SVNEntry rootEntry) |
protected int |
SVNAdminArea14.writeExtraOptions(java.io.Writer writer,
java.lang.String entryName,
SVNEntry entry,
int emptyFields) |
protected int |
SVNXMLAdminArea.writeExtraOptions(java.io.Writer writer,
java.lang.String entryName,
SVNEntry Attrs,
int emptyFields) |
protected int |
SVNAdminArea16.writeExtraOptions(java.io.Writer writer,
java.lang.String entryName,
SVNEntry entry,
int emptyFields) |
protected int |
SVNAdminArea15.writeExtraOptions(java.io.Writer writer,
java.lang.String entryName,
SVNEntry entry,
int emptyFields) |
protected abstract int |
SVNAdminArea.writeExtraOptions(java.io.Writer writer,
java.lang.String entryName,
SVNEntry entry,
int emptyFields) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
SVNUpdateClient16.canonicalizeEntry(SVNEntry entry,
boolean omitDefaultPort) |
private void |
SVNWCClient16.doGetLocalProperty(SVNEntry entry,
SVNAdminArea area,
java.lang.String propName,
boolean base,
ISVNPropertyHandler handler,
SVNDepth depth,
java.util.Collection changeLists) |
protected void |
SVNBasicDelegate.elideMergeInfo(SVNWCAccess access,
java.io.File path,
SVNEntry entry,
java.io.File wcElisionLimitPath) |
protected SVNURL |
SVNBasicDelegate.getEntryLocation(java.io.File path,
SVNEntry entry,
long[] revNum,
SVNRevision pegRevision) |
protected java.util.Map |
SVNBasicDelegate.getWCMergeInfo(java.io.File path,
SVNEntry entry,
java.io.File limitPath,
SVNMergeInfoInheritance inherit,
boolean base,
boolean[] inherited)
mergeInfo must not be null!
|
protected java.util.Map |
SVNBasicDelegate.getWCOrRepositoryMergeInfo(java.io.File path,
SVNEntry entry,
SVNMergeInfoInheritance inherit,
boolean[] indirect,
boolean reposOnly,
SVNRepository repository) |
void |
SVNWCClient16.PropSetHandler.handleEntry(java.io.File path,
SVNEntry entry) |
void |
SVNWCClient16.PropSetHandlerExt.handleEntry(java.io.File path,
SVNEntry entry) |
void |
SVNWCClient16.PropFetchHandler.handleEntry(java.io.File path,
SVNEntry entry) |
void |
SVNChangelistClient16.SVNChangeListWalker.handleEntry(java.io.File path,
SVNEntry entry) |
private boolean |
SVNMoveClient16.isCopiedAsAChild(java.io.File path,
SVNEntry entry) |
private java.util.Map |
SVNUpdateClient16.relocateEntry(SVNEntry entry,
java.lang.String from,
java.lang.String to,
java.util.Map validatedURLs) |
private void |
SVNWCClient16.reportEntry(java.io.File path,
SVNEntry entry,
ISVNInfoHandler handler) |
private boolean |
SVNWCClient16.revert(SVNAdminArea dir,
java.lang.String name,
SVNEntry entry,
boolean useCommitTime) |
private void |
SVNWCClient16.setLocalProperties(java.io.File path,
SVNEntry entry,
SVNAdminArea adminArea,
boolean force,
ISVNPropertyValueProvider propertyValueProvider,
ISVNPropertyHandler handler) |
Modifier and Type | Class and Description |
---|---|
class |
SVNEntry17 |
Modifier and Type | Method and Description |
---|---|
private static java.util.Map<java.lang.String,SVNEntry> |
SvnOldUpgrade.readEntries(SVNWCAccess access,
java.io.File localAbsPath) |
Modifier and Type | Method and Description |
---|---|
private void |
SvnOldUpgrade.ensureReposInfo(SVNEntry entry,
java.io.File localAbsPath,
SvnOldUpgrade.RepositoryInfo lastRepositoryInfo,
java.util.Map<SVNURL,java.lang.String> reposCache) |
private void |
SvnOldUpgrade.fetchReposInfo(SVNEntry entry,
SvnOldUpgrade.RepositoryInfo lastRepositoryInfo) |
static SVNURL |
SvnOldUpgrade.getEntryCopyFromURL(SVNEntry entry) |
protected SVNURL |
SvnOldRepositoryAccess.getEntryLocation(java.io.File path,
SVNEntry entry,
long[] revNum,
SVNRevision pegRevision) |
static SVNURL |
SvnOldUpgrade.getEntryRepositoryRootURL(SVNEntry entry) |
static SVNURL |
SvnOldUpgrade.getEntryURL(SVNEntry entry) |
private static SvnOldUpgradeEntries.WriteBaton |
SvnOldUpgradeEntries.writeEntry(boolean isCalculateEntryNode,
SvnOldUpgradeEntries.WriteBaton parentNode,
SVNWCDb db,
ISVNWCDb.SVNWCDbUpgradeData upgradeData,
SVNEntry entry,
SvnOldUpgrade.TextBaseInfo textBaseInfo,
java.io.File localRelPath,
java.io.File tmpEntryAbsPath,
java.io.File rootAbsPath,
SVNEntry thisDir,
boolean isCreateLocks,
int targetWorkingCopyFormat) |
Modifier and Type | Method and Description |
---|---|
static SvnOldUpgradeEntries.WriteBaton |
SvnOldUpgradeEntries.writeUpgradedEntries(SvnOldUpgradeEntries.WriteBaton parentNode,
SVNWCDb db,
ISVNWCDb.SVNWCDbUpgradeData upgradeData,
java.io.File dirAbsPath,
java.util.Map<java.lang.String,SVNEntry> entries,
SVNHashMap textBases,
int targetWorkingCopyFormat) |
Modifier and Type | Field and Description |
---|---|
private SVNEntry |
SVNStatus.myEntry |
Modifier and Type | Method and Description |
---|---|
SVNEntry |
SVNStatus.getEntry()
Returns a WC entry for which this object is generated.
|
Modifier and Type | Method and Description |
---|---|
static SVNInfo |
SVNInfo.createInfo(java.io.File file,
SVNEntry entry) |
void |
SVNStatus.setEntry(SVNEntry entry)
Sets a WC entry for which this object is generated.
|