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 Collection<File>private Map<String,SvnCommitItem> private SVNWCContextprivate SVNDeltaGeneratorprivate Map<File,SvnChecksum> private Map<String,SvnCommitItem> private SVNURLprivate Map<File,SvnChecksum> -
Constructor Summary
ConstructorsConstructorDescriptionSVNCommitter17(SVNWCContext context, Map<String, SvnCommitItem> committables, SVNURL repositoryRoot, Collection<File> tmpFiles, Map<File, SvnChecksum> md5Checksums, Map<File, SvnChecksum> sha1Checksums) -
Method Summary
Modifier and TypeMethodDescriptionstatic SVNCommitInfocommit(SVNWCContext context, Collection<File> tmpFiles, Map<String, SvnCommitItem> committables, SVNURL repositoryRoot, ISVNEditor commitEditor, Map<File, SvnChecksum> md5Checksums, Map<File, SvnChecksum> sha1Checksums) private voidfixError(File localAbspath, String path, SVNException e, SVNNodeKind kind) private StringgetCopyFromPath(SVNURL url) booleanhandleCommitPath(String commitPath, ISVNEditor commitEditor) private voidreadRemainingStream(SVNChecksumInputStream verifyChecksumStream, File sourceFile) private voidsendPropertiesDelta(File localAbspath, String commitPath, SvnCommitItem item, ISVNEditor commitEditor) voidsendTextDeltas(ISVNEditor editor) transmitTextDeltas(String path, File localAbspath, boolean fulltext, ISVNEditor editor)
-
Field Details
-
myContext
-
myCommittables
-
myRepositoryRoot
-
myMd5Checksums
-
mySha1Checksums
-
myModifiedFiles
-
myDeltaGenerator
-
deletedPaths
-
-
Constructor Details
-
SVNCommitter17
public SVNCommitter17(SVNWCContext context, Map<String, SvnCommitItem> committables, SVNURL repositoryRoot, Collection<File> tmpFiles, Map<File, SvnChecksum> md5Checksums, Map<File, SvnChecksum> sha1Checksums)
-
-
Method Details
-
commit
public static SVNCommitInfo commit(SVNWCContext context, Collection<File> tmpFiles, Map<String, SvnCommitItem> committables, SVNURL repositoryRoot, ISVNEditor commitEditor, Map<File, throws SVNExceptionSvnChecksum> md5Checksums, Map<File, SvnChecksum> sha1Checksums) - Throws:
SVNException
-
getDeletedPaths
-
handleCommitPath
- Specified by:
handleCommitPathin interfaceISVNCommitPathHandler- Throws:
SVNException
-
fixError
private void fixError(File localAbspath, String path, SVNException e, SVNNodeKind kind) throws SVNException - Throws:
SVNException
-
getCopyFromPath
-
sendPropertiesDelta
private void sendPropertiesDelta(File localAbspath, String commitPath, SvnCommitItem item, ISVNEditor commitEditor) throws SVNException - Throws:
SVNException
-
sendTextDeltas
- Throws:
SVNException
-
transmitTextDeltas
private SVNCommitter17.TransmittedChecksums transmitTextDeltas(String path, File localAbspath, boolean fulltext, ISVNEditor editor) throws SVNException - Throws:
SVNException
-
readRemainingStream
private void readRemainingStream(SVNChecksumInputStream verifyChecksumStream, File sourceFile) throws SVNException - Throws:
SVNException
-