|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 false
public 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 false
public java.lang.String[] getRevisionProperties()
SVNRevisionRange
objectspublic void setRevisionProperties(java.lang.String[] revisionProperties)
revisionProperties
- collection of SVNRevisionRange
objectsprotected void ensureArgumentsAreValid() throws SVNException
ensureArgumentsAreValid
in class SvnOperation<SVNLogEntry>
SVNException
public 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 |