public abstract class SvnNgAbstractUpdate<V,T extends AbstractSvnUpdate<V>> extends SvnNgOperationRunner<V,T>
| Modifier and Type | Class and Description |
|---|---|
private static class |
SvnNgAbstractUpdate.RecordConflictsResolver |
UNKNOWNNULL| Constructor and Description |
|---|
SvnNgAbstractUpdate() |
| Modifier and Type | Method and Description |
|---|---|
protected long |
checkout(SVNURL url,
java.io.File localAbspath,
SVNRevision pegRevision,
SVNRevision revision,
SVNDepth depth,
boolean ignoreExternals,
boolean allowUnversionedObstructions,
boolean sleepForTimestamp,
int targetWorkingCopyFormat) |
protected long |
doSwitch(java.io.File localAbsPath,
SVNURL switchUrl,
SVNRevision revision,
SVNRevision pegRevision,
SVNDepth depth,
boolean depthIsSticky,
boolean ignoreExternals,
boolean allowUnversionedObstructions,
boolean ignoreAncestry,
boolean sleepForTimestamp) |
private void |
ensureNodesMovedToIndex(SVNSqlJetDb sDb) |
private void |
handleExternalItemChange(SVNURL rootUrl,
java.io.File parentPath,
SVNURL parentUrl,
java.io.File localAbsPath,
java.io.File oldDefiningPath,
SVNExternal newItem) |
private void |
handleExternalItemRemoval(java.io.File definingAbsPath,
java.io.File localAbsPath) |
protected void |
handleExternals(java.util.Map<java.io.File,java.lang.String> newExternals,
java.util.Map<java.io.File,SVNDepth> ambientDepths,
SVNURL anchorUrl,
java.io.File targetAbspath,
SVNURL reposRoot,
SVNDepth requestedDepth,
boolean sleepForTimestamp) |
private void |
handleExternalsChange(SVNURL reposRoot,
java.io.File externalPath,
java.lang.String externalDefinition,
java.util.Map<java.io.File,java.io.File> oldExternals,
SVNDepth ambientDepth,
SVNDepth requestedDepth) |
protected static boolean |
isEmptyWc(java.io.File root,
java.io.File anchorAbspath) |
private void |
relegateExternal(java.io.File localAbsPath,
SVNURL url,
SVNRevision revision,
SVNRevision pegRevision,
java.io.File definingPath,
SVNFileType fileKind,
int targetWorkingCopyFormat) |
private void |
relegateExternalDir(java.io.File wriAbsPath,
java.io.File localAbsPath) |
private void |
switchDirExternal(java.io.File localAbsPath,
SVNURL url,
SVNRevision revision,
SVNRevision pegRevision,
java.io.File definingPath) |
private void |
switchFileExternal(java.io.File localAbsPath,
SVNURL url,
SVNRevision pegRevision,
SVNRevision revision,
java.io.File defDirAbspath,
SVNRepository repository,
long repositoryRevision,
SVNURL reposRootUrl) |
protected long |
switchInternal(java.io.File localAbsPath,
java.io.File anchor,
SVNURL switchUrl,
SVNRevision revision,
SVNRevision pegRevision,
SVNDepth depth,
boolean depthIsSticky,
boolean ignoreExternals,
boolean allowUnversionedObstructions,
boolean ignoreAncestry,
boolean sleepForTimestamp) |
protected long |
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 |
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) |
deleteDeleteFiles, getRepositoryAccess, getWcGeneration, matchesChangelist, reset, run, run, setRepositoryAccessgetFirstTarget, isApplicable, sleepForTimestampcheckCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, setOperation, setWcContextprotected long 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) throws SVNException
SVNExceptionprotected long 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) throws SVNException
SVNExceptionprivate void ensureNodesMovedToIndex(SVNSqlJetDb sDb) throws SVNException
SVNExceptionprotected void handleExternals(java.util.Map<java.io.File,java.lang.String> newExternals,
java.util.Map<java.io.File,SVNDepth> ambientDepths,
SVNURL anchorUrl,
java.io.File targetAbspath,
SVNURL reposRoot,
SVNDepth requestedDepth,
boolean sleepForTimestamp)
throws SVNException
SVNExceptionprivate void handleExternalItemRemoval(java.io.File definingAbsPath,
java.io.File localAbsPath)
throws SVNException
SVNExceptionprivate void handleExternalsChange(SVNURL reposRoot, java.io.File externalPath, java.lang.String externalDefinition, java.util.Map<java.io.File,java.io.File> oldExternals, SVNDepth ambientDepth, SVNDepth requestedDepth) throws SVNException
SVNExceptionprivate void handleExternalItemChange(SVNURL rootUrl, java.io.File parentPath, SVNURL parentUrl, java.io.File localAbsPath, java.io.File oldDefiningPath, SVNExternal newItem) throws SVNException
SVNExceptionprivate void switchDirExternal(java.io.File localAbsPath,
SVNURL url,
SVNRevision revision,
SVNRevision pegRevision,
java.io.File definingPath)
throws SVNException
SVNExceptionprivate void relegateExternal(java.io.File localAbsPath,
SVNURL url,
SVNRevision revision,
SVNRevision pegRevision,
java.io.File definingPath,
SVNFileType fileKind,
int targetWorkingCopyFormat)
throws SVNException
SVNExceptionprivate void relegateExternalDir(java.io.File wriAbsPath,
java.io.File localAbsPath)
throws SVNException
SVNExceptionprivate void switchFileExternal(java.io.File localAbsPath,
SVNURL url,
SVNRevision pegRevision,
SVNRevision revision,
java.io.File defDirAbspath,
SVNRepository repository,
long repositoryRevision,
SVNURL reposRootUrl)
throws SVNException
SVNExceptionprotected long doSwitch(java.io.File localAbsPath,
SVNURL switchUrl,
SVNRevision revision,
SVNRevision pegRevision,
SVNDepth depth,
boolean depthIsSticky,
boolean ignoreExternals,
boolean allowUnversionedObstructions,
boolean ignoreAncestry,
boolean sleepForTimestamp)
throws SVNException
SVNExceptionprotected long switchInternal(java.io.File localAbsPath,
java.io.File anchor,
SVNURL switchUrl,
SVNRevision revision,
SVNRevision pegRevision,
SVNDepth depth,
boolean depthIsSticky,
boolean ignoreExternals,
boolean allowUnversionedObstructions,
boolean ignoreAncestry,
boolean sleepForTimestamp)
throws SVNException
SVNExceptionprotected long checkout(SVNURL url, java.io.File localAbspath, SVNRevision pegRevision, SVNRevision revision, SVNDepth depth, boolean ignoreExternals, boolean allowUnversionedObstructions, boolean sleepForTimestamp, int targetWorkingCopyFormat) throws SVNException
SVNExceptionprotected static boolean isEmptyWc(java.io.File root,
java.io.File anchorAbspath)