Class SVNWCDb.BumpRevisionPostUpdate
java.lang.Object
org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.BumpRevisionPostUpdate
- All Implemented Interfaces:
SVNSqlJetTransaction
- Enclosing class:
- SVNWCDb
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SVNWCDbRootprivate SVNDepthprivate ISVNEventHandlerprivate Collection<File>private Fileprivate Fileprivate SVNURLprivate Stringprivate longprivate File -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbumpMarkTreeConflict(SVNWCDbRoot wcRoot, File moveSrcRootRelPath, File moveSrcOpRootRelPath, File moveDstOpRootRelPath) private voidbumpMovedAway(SVNWCDbRoot wcRoot, File localRelPath, int opDepth, Set<File> srcDone, SVNDepth depth, ISVNWCDb db) private voidbumpMovedAway(SVNWCDbRoot wcRoot, File localRelPath, SVNDepth depth, SVNWCDb db) private voidbumpNodeRevision(SVNWCDbRoot root, File wcRoot, File localRelPath, long reposId, File newReposRelPath, long newRevision, SVNDepth depth, Collection<File> exludedRelPaths, boolean isRoot, boolean skipWhenDir) private booleandepthSufficientToBump(File localRelPath, SVNWCDbRoot wcRoot, SVNDepth depth) void
-
Field Details
-
iprops
-
depth
-
newReposRelPath
-
newReposRootURL
-
newReposUUID
-
newRevision
private long newRevision -
exludedRelPaths
-
localRelPath
-
wcRoot
-
dbWcRoot
-
eventHandler
-
-
Constructor Details
-
BumpRevisionPostUpdate
private BumpRevisionPostUpdate()
-
-
Method Details
-
transaction
public void transaction(SVNSqlJetDb db) throws org.tmatesoft.sqljet.core.SqlJetException, SVNException - Specified by:
transactionin interfaceSVNSqlJetTransaction- Throws:
org.tmatesoft.sqljet.core.SqlJetExceptionSVNException
-
bumpMovedAway
private void bumpMovedAway(SVNWCDbRoot wcRoot, File localRelPath, SVNDepth depth, SVNWCDb db) throws SVNException - Throws:
SVNException
-
bumpMovedAway
private void bumpMovedAway(SVNWCDbRoot wcRoot, File localRelPath, int opDepth, Set<File> srcDone, SVNDepth depth, ISVNWCDb db) throws SVNException - Throws:
SVNException
-
depthSufficientToBump
private boolean depthSufficientToBump(File localRelPath, SVNWCDbRoot wcRoot, SVNDepth depth) throws SVNException - Throws:
SVNException
-
bumpMarkTreeConflict
private void bumpMarkTreeConflict(SVNWCDbRoot wcRoot, File moveSrcRootRelPath, File moveSrcOpRootRelPath, File moveDstOpRootRelPath) throws SVNException - Throws:
SVNException
-
bumpNodeRevision
private void bumpNodeRevision(SVNWCDbRoot root, File wcRoot, File localRelPath, long reposId, File newReposRelPath, long newRevision, SVNDepth depth, Collection<File> exludedRelPaths, boolean isRoot, boolean skipWhenDir) throws SVNException - Throws:
SVNException
-