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 class
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate java.util.Collection<java.io.File>
private java.util.Map<java.lang.String,
SvnCommitItem> private SVNWCContext
private SVNDeltaGenerator
private java.util.Map<java.io.File,
SvnChecksum> private java.util.Map<java.lang.String,
SvnCommitItem> private SVNURL
private 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 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>
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) 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:
handleCommitPath
in 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
-