public class SvnWcDbRelocate extends SvnWcDbShared
| Modifier and Type | Class and Description |
|---|---|
static interface |
SvnWcDbRelocate.ISvnRelocateValidator |
private static class |
SvnWcDbRelocate.RecursiveUpdateNodeRepo
UPDATE nodes SET repos_id = ?4, dav_cache = NULL
WHERE wc_id = ?1
AND repos_id = ?3
AND (?2 = ''
OR local_relpath = ?2
OR (local_relpath > ?2 || '/' AND local_relpath < ?2 || '0'))
|
private static class |
SvnWcDbRelocate.UpdateLockReposId
UPDATE lock SET repos_id = ?2
WHERE repos_id = ?1
|
SvnWcDbShared.TargetEMPTY_PROPS_BLOB| Constructor and Description |
|---|
SvnWcDbRelocate() |
| Modifier and Type | Method and Description |
|---|---|
static void |
relocate(SVNWCContext context,
java.io.File localAbspath,
SVNURL from,
SVNURL to,
SvnWcDbRelocate.ISvnRelocateValidator validator) |
private static void |
relocate(SVNWCDb db,
java.io.File localAbspath,
SVNURL repositoryRootUrl) |
private static void |
relocate(SVNWCDbRoot root,
java.io.File localRelPath,
SVNURL reposRootUrl,
java.lang.String reposUuid,
boolean haveBaseNode,
long oldReposId) |
begingReadTransaction, begingWriteTransaction, canonicalizeURLs, collectTargets, commitTransaction, doesNodeExists, getBaseInfo, getBaseInfo, getDepthInfo, getMovedFromInfo, nodeIsNotInstallable, nodeNotFound, nodeNotFound, readInfo, readInfo, rollbackTransaction, scanAddition, scanAddition, scanDeletion, scanDeletion, scanMoved, sqliteErrorpublic static void relocate(SVNWCContext context, java.io.File localAbspath, SVNURL from, SVNURL to, SvnWcDbRelocate.ISvnRelocateValidator validator) throws SVNException
SVNExceptionprivate static void relocate(SVNWCDb db, java.io.File localAbspath, SVNURL repositoryRootUrl) throws SVNException
SVNExceptionprivate static void relocate(SVNWCDbRoot root, java.io.File localRelPath, SVNURL reposRootUrl, java.lang.String reposUuid, boolean haveBaseNode, long oldReposId) throws SVNException
SVNException