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 Collection<File>
private Map<String,
SvnCommitItem> private SVNWCContext
private SVNDeltaGenerator
private Map<File,
SvnChecksum> private Map<String,
SvnCommitItem> private SVNURL
private 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 SVNCommitInfo
commit
(SVNWCContext context, Collection<File> tmpFiles, Map<String, SvnCommitItem> committables, SVNURL repositoryRoot, ISVNEditor commitEditor, Map<File, SvnChecksum> md5Checksums, Map<File, SvnChecksum> sha1Checksums) private void
fixError
(File localAbspath, String path, SVNException e, SVNNodeKind kind) private String
getCopyFromPath
(SVNURL url) boolean
handleCommitPath
(String commitPath, ISVNEditor commitEditor) private void
readRemainingStream
(SVNChecksumInputStream verifyChecksumStream, File sourceFile) private void
sendPropertiesDelta
(File localAbspath, String commitPath, SvnCommitItem item, ISVNEditor commitEditor) void
sendTextDeltas
(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:
handleCommitPath
in 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
-