public class SvnNgCommitUtil
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
SvnNgCommitUtil.CommitStatusWalker |
(package private) static interface |
SvnNgCommitUtil.ISvnUrlKindCallback |
private static class |
SvnNgCommitUtil.NodeCommitStatus |
| Constructor and Description |
|---|
SvnNgCommitUtil() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
bailOnTreeConflictedAncestor(SVNWCContext context,
java.io.File firstAbspath) |
private static void |
bailOnTreeConflictedChildren(SVNWCContext context,
java.io.File localAbsPath,
SVNNodeKind kind,
SVNDepth depth,
java.util.Collection<java.lang.String> changelistsSet) |
private static void |
collectLocks(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 void |
handleDescendants(SVNWCContext context,
SvnCommitPacket packet,
SVNURL rootUrl,
java.util.Collection<SvnCommitItem> items,
SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback,
ISVNEventHandler eventHandler) |
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) |
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) |
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) |
private static void |
harvestNotPresentForCopy(SVNWCContext context,
java.io.File localAbsPath,
SvnCommitPacket committables,
SVNURL reposRootUrl,
java.io.File commitRelPath,
SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback) |
static SVNURL |
translateCommitables(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) |
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
SVNExceptionpublic 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
SVNExceptionprivate static void handleDescendants(SVNWCContext context, SvnCommitPacket packet, SVNURL rootUrl, java.util.Collection<SvnCommitItem> items, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback, ISVNEventHandler eventHandler) throws SVNException
SVNExceptionpublic 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
SVNExceptionprivate static void harvestNotPresentForCopy(SVNWCContext context, java.io.File localAbsPath, SvnCommitPacket committables, SVNURL reposRootUrl, java.io.File commitRelPath, SvnNgCommitUtil.ISvnUrlKindCallback urlKindCallback) throws SVNException
SVNExceptionprivate static Structure<SvnNgCommitUtil.NodeCommitStatus> getNodeCommitStatus(SVNWCContext context, java.io.File localAbsPath) throws SVNException
SVNExceptionprivate static void bailOnTreeConflictedChildren(SVNWCContext context, java.io.File localAbsPath, SVNNodeKind kind, SVNDepth depth, java.util.Collection<java.lang.String> changelistsSet) throws SVNException
SVNExceptionprivate static void collectLocks(SVNWCContext context, java.io.File path, java.util.Map<SVNURL,java.lang.String> lockTokens) throws SVNException
SVNExceptionprivate static void bailOnTreeConflictedAncestor(SVNWCContext context, java.io.File firstAbspath) throws SVNException
SVNExceptionpublic static SVNURL translateCommitables(java.util.Collection<SvnCommitItem> items, java.util.Map<java.lang.String,SvnCommitItem> decodedPaths) throws SVNException
SVNException