public interface IMergeConfig
A merge source and a target fragment must be specified.
A list of revisions to cherrypick can be filled. If the list is empty, all changes from the source branch are reintegrated in the fragment since the common ancestor of the source branch and the target fragment.
Modifier and Type | Method and Description |
---|---|
java.util.Collection<MObject> |
getElements()
Get the elements where the merge command is run.
|
java.lang.String |
getMergeSourceUrl() |
java.util.List<CmsRevisionRange> |
getRevisions()
Get the revisions to merge.
|
boolean |
isBatchMode() |
void |
setMergeSourceUrl(java.lang.String aSvnUrl)
Set the merge source SVN URL.
|
java.lang.String getMergeSourceUrl()
void setMergeSourceUrl(java.lang.String aSvnUrl)
aSvnUrl
- the merge source URLjava.util.List<CmsRevisionRange> getRevisions()
The returned collection is modifiable to specify the list of revisions to cherrypick.
boolean isBatchMode()
java.util.Collection<MObject> getElements()
As the merge command always merge the whole fragment, this collection contains the root elements of the model fragment to merge.