Class SvnGetMergeInfo

  • All Implemented Interfaces:
    ISvnOperationOptionsProvider

    public class SvnGetMergeInfo
    extends SvnOperation<java.util.Map<SVNURL,​SVNMergeRangeList>>
    Returns mergeinfo as a Map with merge source URLs (as SVNURL) mapped to range lists (SVNMergeRangeList). Range lists are objects containing arrays of ranges describing the ranges which have been merged into target's URL (working copy path) as of target's pegRevision. If there is no mergeinfo, returns null. Target can be either URL or working copy path.

    Note: unlike most APIs which deal with mergeinfo, this one returns data where the keys of the map are absolute repository URLs rather than repository filesystem paths.

    Note: this routine requires repository access. SvnOperation.run() throws SVNException in the following cases:

    Version:
    1.7
    • Method Detail

      • isChangesWorkingCopy

        public boolean isChangesWorkingCopy()
        Gets whether the operation changes working copy
        Overrides:
        isChangesWorkingCopy in class SvnOperation<java.util.Map<SVNURL,​SVNMergeRangeList>>
        Returns:
        true if the operation changes the working copy, otherwise false