|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISvnMerger
Merge driver interface used by SVNKit
in merging operations.
Merge drivers are created by a merger factory implementing the
ISVNMergerFactory
interface.
DefaultSvnMerger
Method Summary | |
---|---|
SvnMergeResult |
mergeProperties(ISvnMerger baseMerger,
java.io.File localAbsPath,
SVNNodeKind kind,
org.tmatesoft.svn.core.internal.wc.SVNConflictVersion leftVersion,
org.tmatesoft.svn.core.internal.wc.SVNConflictVersion rightVersion,
SVNProperties serverBaseProperties,
SVNProperties pristineProperties,
SVNProperties actualProperties,
SVNProperties propChanges,
boolean baseMerge,
boolean dryRun)
Merges the property changes propChanges based on serverBaseProperties
into the working copy localAbsPath |
SvnMergeResult |
mergeText(ISvnMerger baseMerger,
java.io.File resultFile,
java.io.File targetAbspath,
java.io.File detranslatedTargetAbspath,
java.io.File leftAbspath,
java.io.File rightAbspath,
java.lang.String targetLabel,
java.lang.String leftLabel,
java.lang.String rightLabel,
SVNDiffOptions options)
Performs a text merge. |
Methods inherited from interface org.tmatesoft.svn.core.wc.ISVNMerger |
---|
mergeProperties, mergeText |
Method Detail |
---|
SvnMergeResult mergeText(ISvnMerger baseMerger, java.io.File resultFile, java.io.File targetAbspath, java.io.File detranslatedTargetAbspath, java.io.File leftAbspath, java.io.File rightAbspath, java.lang.String targetLabel, java.lang.String leftLabel, java.lang.String rightLabel, SVNDiffOptions options) throws SVNException
baseMerger
- resultFile
- targetAbspath
- working copy absolute path of the targetdetranslatedTargetAbspath
- leftAbspath
- rightAbspath
- targetLabel
- leftLabel
- rightLabel
- options
- merge options to take into account
SVNException
SvnMergeResult mergeProperties(ISvnMerger baseMerger, java.io.File localAbsPath, SVNNodeKind kind, org.tmatesoft.svn.core.internal.wc.SVNConflictVersion leftVersion, org.tmatesoft.svn.core.internal.wc.SVNConflictVersion rightVersion, SVNProperties serverBaseProperties, SVNProperties pristineProperties, SVNProperties actualProperties, SVNProperties propChanges, boolean baseMerge, boolean dryRun) throws SVNException
propChanges
based on serverBaseProperties
into the working copy localAbsPath
baseMerger
- localAbsPath
- working copy absolute pathkind
- node kindleftVersion
- rightVersion
- serverBaseProperties
- properties that come from the serverpristineProperties
- pristine propertiesactualProperties
- actual (working) propertiespropChanges
- property changes that come from the repositorybaseMerge
- if false
, then changes only working properties; otherwise, changes both the base and working propertiesdryRun
- if true
, merge is simulated only, no real changes are done
SVNException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |