Class SVNCommitter17
java.lang.Object
org.tmatesoft.svn.core.internal.wc17.SVNCommitter17
- All Implemented Interfaces:
ISVNCommitPathHandler
- Version:
- 1.4
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate java.util.Collection<java.io.File>private java.util.Map<java.lang.String,SvnCommitItem> private SVNWCContextprivate SVNDeltaGeneratorprivate java.util.Map<java.io.File,SvnChecksum> private java.util.Map<java.lang.String,SvnCommitItem> private SVNURLprivate java.util.Map<java.io.File,SvnChecksum> -
Constructor Summary
ConstructorsConstructorDescriptionSVNCommitter17(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) -
Method Summary
Modifier and TypeMethodDescriptionstatic SVNCommitInfocommit(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 voidfixError(java.io.File localAbspath, java.lang.String path, SVNException e, SVNNodeKind kind) private java.lang.StringgetCopyFromPath(SVNURL url) java.util.Collection<java.io.File>booleanhandleCommitPath(java.lang.String commitPath, ISVNEditor commitEditor) private voidreadRemainingStream(SVNChecksumInputStream verifyChecksumStream, java.io.File sourceFile) private voidsendPropertiesDelta(java.io.File localAbspath, java.lang.String commitPath, SvnCommitItem item, ISVNEditor commitEditor) voidsendTextDeltas(ISVNEditor editor) transmitTextDeltas(java.lang.String path, java.io.File localAbspath, boolean fulltext, ISVNEditor editor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myContext
-
myCommittables
-
myRepositoryRoot
-
myMd5Checksums
-
mySha1Checksums
-
myModifiedFiles
-
myDeltaGenerator
-
deletedPaths
private java.util.Collection<java.io.File> deletedPaths
-
-
Constructor Details
-
SVNCommitter17
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)
-
-
Method Details
-
commit
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, throws SVNExceptionSvnChecksum> md5Checksums, java.util.Map<java.io.File, SvnChecksum> sha1Checksums) - Throws:
SVNException
-
getDeletedPaths
public java.util.Collection<java.io.File> getDeletedPaths() -
handleCommitPath
public boolean handleCommitPath(java.lang.String commitPath, ISVNEditor commitEditor) throws SVNException - Specified by:
handleCommitPathin interfaceISVNCommitPathHandler- Throws:
SVNException
-
fixError
private void fixError(java.io.File localAbspath, java.lang.String path, SVNException e, SVNNodeKind kind) throws SVNException - Throws:
SVNException
-
getCopyFromPath
-
sendPropertiesDelta
private void sendPropertiesDelta(java.io.File localAbspath, java.lang.String commitPath, SvnCommitItem item, ISVNEditor commitEditor) throws SVNException - Throws:
SVNException
-
sendTextDeltas
- Throws:
SVNException
-
transmitTextDeltas
private SVNCommitter17.TransmittedChecksums transmitTextDeltas(java.lang.String path, java.io.File localAbspath, boolean fulltext, ISVNEditor editor) throws SVNException - Throws:
SVNException
-
readRemainingStream
private void readRemainingStream(SVNChecksumInputStream verifyChecksumStream, java.io.File sourceFile) throws SVNException - Throws:
SVNException
-