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 SVNWCDbRoot
private SVNDepth
private ISVNEventHandler
private java.util.Collection<java.io.File>
java.util.Map<java.io.File,
java.util.Map<java.lang.String, SVNProperties>> private java.io.File
private java.io.File
private SVNURL
private java.lang.String
private long
private java.io.File
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
bumpMarkTreeConflict
(SVNWCDbRoot wcRoot, java.io.File moveSrcRootRelPath, java.io.File moveSrcOpRootRelPath, java.io.File moveDstOpRootRelPath) private void
bumpMovedAway
(SVNWCDbRoot wcRoot, java.io.File localRelPath, int opDepth, java.util.Set<java.io.File> srcDone, SVNDepth depth, ISVNWCDb db) private void
bumpMovedAway
(SVNWCDbRoot wcRoot, java.io.File localRelPath, SVNDepth depth, SVNWCDb db) 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) private boolean
depthSufficientToBump
(java.io.File localRelPath, SVNWCDbRoot wcRoot, SVNDepth depth) void
Methods 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:
transaction
in interfaceSVNSqlJetTransaction
- Throws:
org.tmatesoft.sqljet.core.SqlJetException
SVNException
-
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
-