Class SvnNgCommitUtil
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCommitUtil
-
public class SvnNgCommitUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classSvnNgCommitUtil.CommitStatusWalker(package private) static interfaceSvnNgCommitUtil.ISvnUrlKindCallbackprivate static classSvnNgCommitUtil.NodeCommitStatus
-
Constructor Summary
Constructors Constructor Description SvnNgCommitUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static voidbailOnTreeConflictedAncestor(SVNWCContext context, java.io.File firstAbspath)private static voidbailOnTreeConflictedChildren(SVNWCContext context, java.io.File localAbsPath, SVNNodeKind kind, SVNDepth depth, java.util.Collection<java.lang.String> changelistsSet)private static voidcollectLocks(SVNWCContext context, java.io.File path, java.util.Map<SVNURL,java.lang.String> lockTokens)private static Structure<SvnNgCommitUtil.NodeCommitStatus>getNodeCommitStatus(SVNWCContext context, java.io.File localAbsPath)private static voidhandleDescendants(SVNWCContext context, SvnCommitPacket packet, SVNURL rootUrl, java.util.Collection<SvnCommitItem> items, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISVNEventHandler eventHandler)static voidharvestCommittables(SVNWCContext context, java.io.File localAbsPath, SvnCommitPacket committables, java.util.Map<SVNURL,java.lang.String> lockTokens, SVNURL repositoryRootUrl, java.io.File copyModeRelPath, boolean copyModeRoot, SVNDepth depth, boolean justLocked, java.util.Collection<java.lang.String> changelists, java.util.Map<java.io.File,java.io.File> danglers, boolean skipFiles, boolean skipDirs, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISvnCommitParameters commitParameters, java.util.Map<java.io.File,java.lang.String> externalsStorage, ISVNEventHandler eventHandler)static SvnCommitPacketharvestCommittables(SVNWCContext context, SvnCommitPacket packet, java.util.Map<SVNURL,java.lang.String> lockTokens, java.io.File baseDirPath, java.util.Collection<java.lang.String> targets, int depthEmptyStart, SVNDepth depth, boolean justLocked, java.util.Collection<java.lang.String> changelists, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISvnCommitParameters commitParameters, java.util.Map<java.io.File,java.lang.String> externalsStorage)static SvnCommitPacketharvestCopyCommitables(SVNWCContext context, java.io.File path, SVNURL dst, SvnCommitPacket packet, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISvnCommitParameters commitParameters, java.util.Map<java.io.File,java.lang.String> externalsStorage)private static voidharvestNotPresentForCopy(SVNWCContext context, java.io.File localAbsPath, SvnCommitPacket committables, SVNURL reposRootUrl, java.io.File commitRelPath, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback)static SVNURLtranslateCommitables(java.util.Collection<SvnCommitItem> items, java.util.Map<java.lang.String,SvnCommitItem> decodedPaths)static java.util.Map<java.lang.String,java.lang.String>translateLockTokens(java.util.Map<SVNURL,java.lang.String> lockTokens, SVNURL baseURL)
-
-
-
Method Detail
-
harvestCopyCommitables
public static SvnCommitPacket harvestCopyCommitables(SVNWCContext context, java.io.File path, SVNURL dst, SvnCommitPacket packet, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISvnCommitParameters commitParameters, java.util.Map<java.io.File,java.lang.String> externalsStorage) throws SVNException
- Throws:
SVNException
-
harvestCommittables
public static SvnCommitPacket harvestCommittables(SVNWCContext context, SvnCommitPacket packet, java.util.Map<SVNURL,java.lang.String> lockTokens, java.io.File baseDirPath, java.util.Collection<java.lang.String> targets, int depthEmptyStart, SVNDepth depth, boolean justLocked, java.util.Collection<java.lang.String> changelists, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISvnCommitParameters commitParameters, java.util.Map<java.io.File,java.lang.String> externalsStorage) throws SVNException
- Throws:
SVNException
-
handleDescendants
private static void handleDescendants(SVNWCContext context, SvnCommitPacket packet, SVNURL rootUrl, java.util.Collection<SvnCommitItem> items, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISVNEventHandler eventHandler) throws SVNException
- Throws:
SVNException
-
harvestCommittables
public static void harvestCommittables(SVNWCContext context, java.io.File localAbsPath, SvnCommitPacket committables, java.util.Map<SVNURL,java.lang.String> lockTokens, SVNURL repositoryRootUrl, java.io.File copyModeRelPath, boolean copyModeRoot, SVNDepth depth, boolean justLocked, java.util.Collection<java.lang.String> changelists, java.util.Map<java.io.File,java.io.File> danglers, boolean skipFiles, boolean skipDirs, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISvnCommitParameters commitParameters, java.util.Map<java.io.File,java.lang.String> externalsStorage, ISVNEventHandler eventHandler) throws SVNException
- Throws:
SVNException
-
harvestNotPresentForCopy
private static void harvestNotPresentForCopy(SVNWCContext context, java.io.File localAbsPath, SvnCommitPacket committables, SVNURL reposRootUrl, java.io.File commitRelPath, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback) throws SVNException
- Throws:
SVNException
-
getNodeCommitStatus
private static Structure<SvnNgCommitUtil.NodeCommitStatus> getNodeCommitStatus(SVNWCContext context, java.io.File localAbsPath) throws SVNException
- Throws:
SVNException
-
bailOnTreeConflictedChildren
private static void bailOnTreeConflictedChildren(SVNWCContext context, java.io.File localAbsPath, SVNNodeKind kind, SVNDepth depth, java.util.Collection<java.lang.String> changelistsSet) throws SVNException
- Throws:
SVNException
-
collectLocks
private static void collectLocks(SVNWCContext context, java.io.File path, java.util.Map<SVNURL,java.lang.String> lockTokens) throws SVNException
- Throws:
SVNException
-
bailOnTreeConflictedAncestor
private static void bailOnTreeConflictedAncestor(SVNWCContext context, java.io.File firstAbspath) throws SVNException
- Throws:
SVNException
-
translateCommitables
public static SVNURL translateCommitables(java.util.Collection<SvnCommitItem> items, java.util.Map<java.lang.String,SvnCommitItem> decodedPaths) throws SVNException
- Throws:
SVNException
-
-