public class SVNCommitter17 extends java.lang.Object implements ISVNCommitPathHandler
Modifier and Type | Class and Description |
---|---|
private class |
SVNCommitter17.CopyingStream |
private static class |
SVNCommitter17.TransmittedChecksums |
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<java.io.File> |
deletedPaths |
private java.util.Map<java.lang.String,SvnCommitItem> |
myCommittables |
private SVNWCContext |
myContext |
private SVNDeltaGenerator |
myDeltaGenerator |
private java.util.Map<java.io.File,SvnChecksum> |
myMd5Checksums |
private java.util.Map<java.lang.String,SvnCommitItem> |
myModifiedFiles |
private SVNURL |
myRepositoryRoot |
private java.util.Map<java.io.File,SvnChecksum> |
mySha1Checksums |
Constructor and Description |
---|
SVNCommitter17(SVNWCContext context,
java.util.Map<java.lang.String,SvnCommitItem> committables,
SVNURL repositoryRoot,
java.util.Collection<java.io.File> tmpFiles,
java.util.Map<java.io.File,SvnChecksum> md5Checksums,
java.util.Map<java.io.File,SvnChecksum> sha1Checksums) |
Modifier and Type | Method and Description |
---|---|
static SVNCommitInfo |
commit(SVNWCContext context,
java.util.Collection<java.io.File> tmpFiles,
java.util.Map<java.lang.String,SvnCommitItem> committables,
SVNURL repositoryRoot,
ISVNEditor commitEditor,
java.util.Map<java.io.File,SvnChecksum> md5Checksums,
java.util.Map<java.io.File,SvnChecksum> sha1Checksums) |
private void |
fixError(java.io.File localAbspath,
java.lang.String path,
SVNException e,
SVNNodeKind kind) |
private java.lang.String |
getCopyFromPath(SVNURL url) |
java.util.Collection<java.io.File> |
getDeletedPaths() |
boolean |
handleCommitPath(java.lang.String commitPath,
ISVNEditor commitEditor) |
private void |
readRemainingStream(SVNChecksumInputStream verifyChecksumStream,
java.io.File sourceFile) |
private void |
sendPropertiesDelta(java.io.File localAbspath,
java.lang.String commitPath,
SvnCommitItem item,
ISVNEditor commitEditor) |
void |
sendTextDeltas(ISVNEditor editor) |
private SVNCommitter17.TransmittedChecksums |
transmitTextDeltas(java.lang.String path,
java.io.File localAbspath,
boolean fulltext,
ISVNEditor editor) |
private SVNWCContext myContext
private java.util.Map<java.lang.String,SvnCommitItem> myCommittables
private SVNURL myRepositoryRoot
private java.util.Map<java.io.File,SvnChecksum> myMd5Checksums
private java.util.Map<java.io.File,SvnChecksum> mySha1Checksums
private java.util.Map<java.lang.String,SvnCommitItem> myModifiedFiles
private SVNDeltaGenerator myDeltaGenerator
private java.util.Collection<java.io.File> deletedPaths
public SVNCommitter17(SVNWCContext context, java.util.Map<java.lang.String,SvnCommitItem> committables, SVNURL repositoryRoot, java.util.Collection<java.io.File> tmpFiles, java.util.Map<java.io.File,SvnChecksum> md5Checksums, java.util.Map<java.io.File,SvnChecksum> sha1Checksums)
public static SVNCommitInfo commit(SVNWCContext context, java.util.Collection<java.io.File> tmpFiles, java.util.Map<java.lang.String,SvnCommitItem> committables, SVNURL repositoryRoot, ISVNEditor commitEditor, java.util.Map<java.io.File,SvnChecksum> md5Checksums, java.util.Map<java.io.File,SvnChecksum> sha1Checksums) throws SVNException
SVNException
public java.util.Collection<java.io.File> getDeletedPaths()
public boolean handleCommitPath(java.lang.String commitPath, ISVNEditor commitEditor) throws SVNException
handleCommitPath
in interface ISVNCommitPathHandler
SVNException
private void fixError(java.io.File localAbspath, java.lang.String path, SVNException e, SVNNodeKind kind) throws SVNException
SVNException
private java.lang.String getCopyFromPath(SVNURL url)
private void sendPropertiesDelta(java.io.File localAbspath, java.lang.String commitPath, SvnCommitItem item, ISVNEditor commitEditor) throws SVNException
SVNException
public void sendTextDeltas(ISVNEditor editor) throws SVNException
SVNException
private SVNCommitter17.TransmittedChecksums transmitTextDeltas(java.lang.String path, java.io.File localAbspath, boolean fulltext, ISVNEditor editor) throws SVNException
SVNException
private void readRemainingStream(SVNChecksumInputStream verifyChecksumStream, java.io.File sourceFile) throws SVNException
SVNException