Class SVNWCDb.BumpRevisionPostUpdate
java.lang.Object
org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.BumpRevisionPostUpdate
- All Implemented Interfaces:
SVNSqlJetTransaction
- Enclosing class:
- SVNWCDb
private class SVNWCDb.BumpRevisionPostUpdate
extends java.lang.Object
implements SVNSqlJetTransaction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SVNWCDbRootprivate SVNDepthprivate ISVNEventHandlerprivate java.util.Collection<java.io.File>java.util.Map<java.io.File,java.util.Map<java.lang.String, SVNProperties>> private java.io.Fileprivate java.io.Fileprivate SVNURLprivate java.lang.Stringprivate longprivate java.io.File -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbumpMarkTreeConflict(SVNWCDbRoot wcRoot, java.io.File moveSrcRootRelPath, java.io.File moveSrcOpRootRelPath, java.io.File moveDstOpRootRelPath) private voidbumpMovedAway(SVNWCDbRoot wcRoot, java.io.File localRelPath, int opDepth, java.util.Set<java.io.File> srcDone, SVNDepth depth, ISVNWCDb db) private voidbumpMovedAway(SVNWCDbRoot wcRoot, java.io.File localRelPath, SVNDepth depth, SVNWCDb db) private voidbumpNodeRevision(SVNWCDbRoot root, java.io.File wcRoot, java.io.File localRelPath, long reposId, java.io.File newReposRelPath, long newRevision, SVNDepth depth, java.util.Collection<java.io.File> exludedRelPaths, boolean isRoot, boolean skipWhenDir) private booleandepthSufficientToBump(java.io.File localRelPath, SVNWCDbRoot wcRoot, SVNDepth depth) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
iprops
-
depth
-
newReposRelPath
private java.io.File newReposRelPath -
newReposRootURL
-
newReposUUID
private java.lang.String newReposUUID -
newRevision
private long newRevision -
exludedRelPaths
private java.util.Collection<java.io.File> exludedRelPaths -
localRelPath
private java.io.File localRelPath -
wcRoot
private java.io.File 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, java.io.File localRelPath, SVNDepth depth, SVNWCDb db) throws SVNException - Throws:
SVNException
-
bumpMovedAway
private void bumpMovedAway(SVNWCDbRoot wcRoot, java.io.File localRelPath, int opDepth, java.util.Set<java.io.File> srcDone, SVNDepth depth, ISVNWCDb db) throws SVNException - Throws:
SVNException
-
depthSufficientToBump
private boolean depthSufficientToBump(java.io.File localRelPath, SVNWCDbRoot wcRoot, SVNDepth depth) throws SVNException - Throws:
SVNException
-
bumpMarkTreeConflict
private void bumpMarkTreeConflict(SVNWCDbRoot wcRoot, java.io.File moveSrcRootRelPath, java.io.File moveSrcOpRootRelPath, java.io.File moveDstOpRootRelPath) throws SVNException - Throws:
SVNException
-
bumpNodeRevision
private void bumpNodeRevision(SVNWCDbRoot root, java.io.File wcRoot, java.io.File localRelPath, long reposId, java.io.File newReposRelPath, long newRevision, SVNDepth depth, java.util.Collection<java.io.File> exludedRelPaths, boolean isRoot, boolean skipWhenDir) throws SVNException - Throws:
SVNException
-