org.tigris.subversion.svnclientadapter
public interface ISVNMergeInfo
Modifier and Type | Method and Description |
---|---|
void |
addRevisionRange(java.lang.String path,
SVNRevisionRange range)
Add a revision range to the merged revisions for a path.
|
void |
addRevisions(java.lang.String path,
SVNRevisionRange[] range)
Add one or more SVNRevisionRange objects to merge info.
|
java.lang.String[] |
getPaths()
Get the merge source paths.
|
SVNRevisionRange[] |
getRevisionRange(java.lang.String path)
Get the RevisionRange objects for the specified path
|
SVNRevisionRange[] |
getRevisions(java.lang.String path)
Get the revision ranges for the specified path.
|
void |
loadFromMergeInfoProperty(java.lang.String mergeInfo)
Parse the
svn:mergeinfo property to populate the
merge source paths and revision ranges of this instance. |
void addRevisions(java.lang.String path, SVNRevisionRange[] range)
path
- The merge source path.range
- List of SVNRevisionRange objects to add.void addRevisionRange(java.lang.String path, SVNRevisionRange range)
path
- The merge source path.range
- The revision range to add.java.lang.String[] getPaths()
SVNRevisionRange[] getRevisions(java.lang.String path)
path
- The merge source path.null
.SVNRevisionRange[] getRevisionRange(java.lang.String path)
path
- The merge source path.null
.void loadFromMergeInfoProperty(java.lang.String mergeInfo)
svn:mergeinfo
property to populate the
merge source paths and revision ranges of this instance.mergeInfo
- svn:mergeinfo
property value.