Class SvnGetMergeInfo

All Implemented Interfaces:
ISvnOperationOptionsProvider

public class SvnGetMergeInfo extends SvnOperation<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
Author:
TMate Software Ltd.