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.Target
EMPTY_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, sqliteError
public static void relocate(SVNWCContext context, java.io.File localAbspath, SVNURL from, SVNURL to, SvnWcDbRelocate.ISvnRelocateValidator validator) throws SVNException
SVNException
private static void relocate(SVNWCDb db, java.io.File localAbspath, SVNURL repositoryRootUrl) throws SVNException
SVNException
private static void relocate(SVNWCDbRoot root, java.io.File localRelPath, SVNURL reposRootUrl, java.lang.String reposUuid, boolean haveBaseNode, long oldReposId) throws SVNException
SVNException