|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.tmatesoft.svn.core.wc2.SvnOperation<T>
org.tmatesoft.svn.core.wc2.SvnReceivingOperation<SVNLogEntry>
org.tmatesoft.svn.core.wc2.SvnLogMergeInfo
public class SvnLogMergeInfo
Creates a SVNLogEntry object with the revisions merged from
mergeSource (as of mergeSource's pegRevision) into
target (as of target's pegRevision).
Target can be either URL or working copy path.
discoverChangedPaths is set, then the changed paths
Map argument will be passed to a constructor of
SVNLogEntry on each invocation of handler.
If
revisionProperties is null, retrieves all revision properties;
else, retrieves only the revision properties named in the array (i.e. retrieves none if the array is empty).
Note: this operation requires repository access.
SvnOperation.run() throws SVNException in the following cases:
SVNErrorCode.UNSUPPORTED_FEATURE
error code - if the server doesn't support retrieval of
mergeinfo
SVNLogEntry| Constructor Summary | |
|---|---|
protected |
SvnLogMergeInfo(SvnOperationFactory factory)
|
| Method Summary | |
|---|---|
protected void |
ensureArgumentsAreValid()
|
java.lang.String[] |
getRevisionProperties()
Returns all revision ranges for those log should be reported. |
SvnTarget |
getSource()
Returns merge source, can represent URL or working copy path. |
boolean |
isChangesWorkingCopy()
Gets whether the operation changes working copy |
boolean |
isDiscoverChangedPaths()
Returns whether to report of all changed paths for every revision being processed If true then the changed paths Map argument will be passed to a constructor of
SVNLogEntry. |
boolean |
isFindMerged()
Returns whether to report merged revisions or eligible for merge revisions |
void |
setDiscoverChangedPaths(boolean discoverChangedPaths)
Sets whether to report of all changed paths for every revision being processed If true then the changed paths Map argument will be passed to a constructor of
SVNLogEntry. |
void |
setFindMerged(boolean findMerged)
Sets whether to report merged revisions or eligible for merge revisions |
void |
setRevisionProperties(java.lang.String[] revisionProperties)
Sets all revision ranges for those log should be reported. |
void |
setSource(SvnTarget source)
Returns merge source, can represent URL or working copy path. |
| Methods inherited from class org.tmatesoft.svn.core.wc2.SvnReceivingOperation |
|---|
first, getReceiver, initDefaults, last, receive, run, setReceiver |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected SvnLogMergeInfo(SvnOperationFactory factory)
| Method Detail |
|---|
public boolean isFindMerged()
true if should report merged revisions, false if should report eligible for mergepublic void setFindMerged(boolean findMerged)
findMerged - true if should report merged revisions, false if should report eligible for mergepublic SvnTarget getSource()
public void setSource(SvnTarget source)
source - merge sourcepublic boolean isDiscoverChangedPaths()
true then the changed paths Map argument will be passed to a constructor of
SVNLogEntry.
true if all changed paths for every revision being processed should be reported, otherwise falsepublic void setDiscoverChangedPaths(boolean discoverChangedPaths)
true then the changed paths Map argument will be passed to a constructor of
SVNLogEntry.
discoverChangedPaths - true if all changed paths for every revision being processed should be reported, otherwise falsepublic java.lang.String[] getRevisionProperties()
SVNRevisionRange objectspublic void setRevisionProperties(java.lang.String[] revisionProperties)
revisionProperties - collection of SVNRevisionRange objects
protected void ensureArgumentsAreValid()
throws SVNException
ensureArgumentsAreValid in class SvnOperation<SVNLogEntry>SVNExceptionpublic boolean isChangesWorkingCopy()
isChangesWorkingCopy in class SvnOperation<SVNLogEntry>true if the operation changes the working copy, otherwise false
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||