|
SVNKit Home | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ISVNMerger is the merge driver interface used by SVNKit in merging operations.
Merge drivers are created by a merger factory implementing the
ISVNMergerFactory interface. Read more about that interface to
find out how to get a default implementation of ISVNMerger.
| Method Summary | |
SVNMergeResult |
mergeProperties(String localPath,
SVNProperties workingProperties,
SVNProperties baseProperties,
SVNProperties serverBaseProps,
SVNProperties propDiff,
org.tmatesoft.svn.core.internal.wc.admin.SVNAdminArea adminArea,
org.tmatesoft.svn.core.internal.wc.admin.SVNLog log,
boolean baseMerge,
boolean dryRun)
Given adminArea/localPath and property changes (propDiff) based
on serverBaseProps, merges the changes into the working copy. |
SVNMergeResult |
mergeText(SVNMergeFileSet files,
boolean dryRun,
SVNDiffOptions options)
Performs a text merge. |
| Method Detail |
public SVNMergeResult mergeText(SVNMergeFileSet files,
boolean dryRun,
SVNDiffOptions options)
throws SVNException
files - files invoked in mergedryRun - if true, merge is simulated only, no real
changes are doneoptions - merge options to take into account
SVNException
public SVNMergeResult mergeProperties(String localPath,
SVNProperties workingProperties,
SVNProperties baseProperties,
SVNProperties serverBaseProps,
SVNProperties propDiff,
org.tmatesoft.svn.core.internal.wc.admin.SVNAdminArea adminArea,
org.tmatesoft.svn.core.internal.wc.admin.SVNLog log,
boolean baseMerge,
boolean dryRun)
throws SVNException
adminArea/localPath and property changes (propDiff) based
on serverBaseProps, merges the changes into the working copy.
localPath - working copy path base nameworkingProperties - working propertiesbaseProperties - pristine propertiesserverBaseProps - properties that come from the serverpropDiff - property changes that come from the repositoryadminArea - admin area object representing the .svn<./code> admin area of
the target which properties are mergedlog - loggerbaseMerge - 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
- Returns:
- result of merging
- Throws:
SVNException
|
SVNKit Home | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||