public class SvnNgRelocate extends SvnNgOperationRunner<SVNURL,SvnRelocate> implements SvnWcDbRelocate.ISvnRelocateValidator
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,SVNURL> |
collectedUuids |
UNKNOWN
NULL
Constructor and Description |
---|
SvnNgRelocate() |
Modifier and Type | Method and Description |
---|---|
private void |
relocateExternals(java.io.File localAbsPath,
SVNExternal[] externals,
SVNURL oldReposRootUrl,
SVNURL newReposRootUrl) |
void |
reset(SvnWcGeneration wcGeneration)
Resets runner's working copy generation.
|
protected SVNURL |
run(SVNWCContext context) |
void |
validateRelocation(java.lang.String uuid,
SVNURL url,
SVNURL rootUrl) |
deleteDeleteFiles, getRepositoryAccess, getWcGeneration, matchesChangelist, run, setRepositoryAccess
getFirstTarget, isApplicable, sleepForTimestamp
checkCancelled, getOperation, getWcContext, handleEvent, handleEvent, run, setOperation, setWcContext
private java.util.Map<java.lang.String,SVNURL> collectedUuids
protected SVNURL run(SVNWCContext context) throws SVNException
run
in class SvnNgOperationRunner<SVNURL,SvnRelocate>
SVNException
private void relocateExternals(java.io.File localAbsPath, SVNExternal[] externals, SVNURL oldReposRootUrl, SVNURL newReposRootUrl) throws SVNException
SVNException
public void validateRelocation(java.lang.String uuid, SVNURL url, SVNURL rootUrl) throws SVNException
validateRelocation
in interface SvnWcDbRelocate.ISvnRelocateValidator
SVNException
public void reset(SvnWcGeneration wcGeneration)
ISvnOperationRunner
reset
in interface ISvnOperationRunner<SVNURL,SvnRelocate>
reset
in class SvnNgOperationRunner<SVNURL,SvnRelocate>
wcGeneration
- new working copy generation for the runner