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 SVNWCDbRoot
private SVNDepth
private ISVNEventHandler
private Collection<File>
private File
private File
private SVNURL
private String
private long
private File
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
bumpMarkTreeConflict
(SVNWCDbRoot wcRoot, File moveSrcRootRelPath, File moveSrcOpRootRelPath, File moveDstOpRootRelPath) private void
bumpMovedAway
(SVNWCDbRoot wcRoot, File localRelPath, int opDepth, Set<File> srcDone, SVNDepth depth, ISVNWCDb db) private void
bumpMovedAway
(SVNWCDbRoot wcRoot, File localRelPath, SVNDepth depth, SVNWCDb db) private void
bumpNodeRevision
(SVNWCDbRoot root, File wcRoot, File localRelPath, long reposId, File newReposRelPath, long newRevision, SVNDepth depth, Collection<File> exludedRelPaths, boolean isRoot, boolean skipWhenDir) private boolean
depthSufficientToBump
(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:
transaction
in interfaceSVNSqlJetTransaction
- Throws:
org.tmatesoft.sqljet.core.SqlJetException
SVNException
-
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
-