Class SVNCommitter
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc.SVNCommitter
-
- All Implemented Interfaces:
ISVNCommitPathHandler
public class SVNCommitter extends java.lang.Object implements ISVNCommitPathHandler
- Version:
- 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
SVNCommitter.CopyingStream
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map
myCommitItems
private SVNDeltaGenerator
myDeltaGenerator
private java.util.Map
myModifiedFiles
private java.lang.String
myRepositoryRoot
private java.util.Collection
myTmpFiles
-
Constructor Summary
Constructors Constructor Description SVNCommitter(java.util.Map commitItems, java.lang.String reposRoot, java.util.Collection tmpFiles)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SVNCommitInfo
commit(java.util.Collection tmpFiles, java.util.Map commitItems, SVNURL url, ISVNEditor commitEditor, ISVNEventHandler eventHandler)
private void
fixError(java.lang.String path, SVNException e, SVNNodeKind kind)
private java.lang.String
getCopyFromPath(SVNURL url)
boolean
handleCommitPath(java.lang.String commitPath, ISVNEditor commitEditor)
private void
sendPropertiesDelta(java.lang.String commitPath, SVNCommitItem item, ISVNEditor editor)
void
sendTextDeltas(ISVNEditor editor)
-
-
-
Field Detail
-
myCommitItems
private java.util.Map myCommitItems
-
myModifiedFiles
private java.util.Map myModifiedFiles
-
myTmpFiles
private java.util.Collection myTmpFiles
-
myRepositoryRoot
private java.lang.String myRepositoryRoot
-
myDeltaGenerator
private SVNDeltaGenerator myDeltaGenerator
-
-
Method Detail
-
handleCommitPath
public boolean handleCommitPath(java.lang.String commitPath, ISVNEditor commitEditor) throws SVNException
- Specified by:
handleCommitPath
in interfaceISVNCommitPathHandler
- Throws:
SVNException
-
sendTextDeltas
public void sendTextDeltas(ISVNEditor editor) throws SVNException
- Throws:
SVNException
-
sendPropertiesDelta
private void sendPropertiesDelta(java.lang.String commitPath, SVNCommitItem item, ISVNEditor editor) throws SVNException
- Throws:
SVNException
-
getCopyFromPath
private java.lang.String getCopyFromPath(SVNURL url)
-
fixError
private void fixError(java.lang.String path, SVNException e, SVNNodeKind kind) throws SVNException
- Throws:
SVNException
-
commit
public static SVNCommitInfo commit(java.util.Collection tmpFiles, java.util.Map commitItems, SVNURL url, ISVNEditor commitEditor, ISVNEventHandler eventHandler) throws SVNException
- Throws:
SVNException
-
-