Class SvnNgMergeinfoUtil
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgMergeinfoUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Map<String,Map<String, SVNMergeRangeList>> addPrefixToCatalog(Map<String, Map<String, SVNMergeRangeList>> catalog, File prefix) static Map<String,Map<String, SVNMergeRangeList>> convertToCatalog(Map<String, SVNMergeInfo> catalog) static Map<File,Map<String, SVNMergeRangeList>> convertToCatalog2(Map<String, SVNMergeInfo> catalog) private static voidelideMergeInfo(SVNWCContext context, Map<String, SVNMergeRangeList> parent, Map<String, SVNMergeRangeList> child, File targetAbsPath) static voidelideMergeInfo(SVNWCContext context, SVNRepository repos, File targetAbsPath, File limitAbsPath) static Map<String,Map<String, SVNMergeRangeList>> getMergeInfo(SVNWCContext context, SvnRepositoryAccess repoAccess, SvnTarget target, boolean includeDescendants, boolean ignoreInvalidMergeInfo, SVNURL[] root) private static SvnNgMergeinfoUtil.SvnMergeInfoCatalogInfogetReposMergeInfoCatalog(SVNRepository repository, String relativePath, long revision, SVNMergeInfoInheritance inheritance, boolean squelchIncapable, boolean includeDescendats) getWCMergeInfo(SVNWCContext context, File localAbsPath, File limitAbsPath, SVNMergeInfoInheritance inheritance, boolean ignoreInvalidMergeInfo) private static SvnNgMergeinfoUtil.SvnMergeInfoCatalogInfogetWcMergeInfoCatalog(SVNWCContext context, boolean includeDescendants, SVNMergeInfoInheritance inheritance, File localAbsPath, File limitAbsPath, boolean ignoreInvalidMergeInfo) static Map<String,SVNMergeRangeList> getWCOrReposMergeInfo(SVNWCContext context, File wcPath, SVNRepository repository, boolean reposOnly, SVNMergeInfoInheritance inheritance) (package private) static SvnNgMergeinfoUtil.SvnMergeInfoCatalogInfogetWcOrReposMergeInfoCatalog(SVNWCContext context, SVNRepository repository, File wcPath, boolean includeDescendants, boolean reposOnly, boolean ignoreInvalidMergeInfo, SVNMergeInfoInheritance inheritance) private static Map<String,SVNMergeRangeList> parseMergeInfo(SVNWCContext context, File localAbsPath)
-
Constructor Details
-
SvnNgMergeinfoUtil
public SvnNgMergeinfoUtil()
-
-
Method Details
-
parseMergeInfo
private static Map<String,SVNMergeRangeList> parseMergeInfo(SVNWCContext context, File localAbsPath) throws SVNException - Throws:
SVNException
-
elideMergeInfo
public static void elideMergeInfo(SVNWCContext context, SVNRepository repos, File targetAbsPath, File limitAbsPath) throws SVNException - Throws:
SVNException
-
elideMergeInfo
private static void elideMergeInfo(SVNWCContext context, Map<String, SVNMergeRangeList> parent, Map<String, throws SVNExceptionSVNMergeRangeList> child, File targetAbsPath) - Throws:
SVNException
-
getWCMergeInfo
public static SvnNgMergeinfoUtil.SvnMergeInfoInfo getWCMergeInfo(SVNWCContext context, File localAbsPath, File limitAbsPath, SVNMergeInfoInheritance inheritance, boolean ignoreInvalidMergeInfo) throws SVNException - Throws:
SVNException
-
getWcMergeInfoCatalog
private static SvnNgMergeinfoUtil.SvnMergeInfoCatalogInfo getWcMergeInfoCatalog(SVNWCContext context, boolean includeDescendants, SVNMergeInfoInheritance inheritance, File localAbsPath, File limitAbsPath, boolean ignoreInvalidMergeInfo) throws SVNException - Throws:
SVNException
-
getReposMergeInfoCatalog
private static SvnNgMergeinfoUtil.SvnMergeInfoCatalogInfo getReposMergeInfoCatalog(SVNRepository repository, String relativePath, long revision, SVNMergeInfoInheritance inheritance, boolean squelchIncapable, boolean includeDescendats) throws SVNException - Throws:
SVNException
-
getWcOrReposMergeInfoCatalog
static SvnNgMergeinfoUtil.SvnMergeInfoCatalogInfo getWcOrReposMergeInfoCatalog(SVNWCContext context, SVNRepository repository, File wcPath, boolean includeDescendants, boolean reposOnly, boolean ignoreInvalidMergeInfo, SVNMergeInfoInheritance inheritance) throws SVNException - Throws:
SVNException
-
getMergeInfo
public static Map<String,Map<String, getMergeInfoSVNMergeRangeList>> (SVNWCContext context, SvnRepositoryAccess repoAccess, SvnTarget target, boolean includeDescendants, boolean ignoreInvalidMergeInfo, SVNURL[] root) throws SVNException - Throws:
SVNException
-
getWCOrReposMergeInfo
public static Map<String,SVNMergeRangeList> getWCOrReposMergeInfo(SVNWCContext context, File wcPath, SVNRepository repository, boolean reposOnly, SVNMergeInfoInheritance inheritance) throws SVNException - Throws:
SVNException
-
convertToCatalog
public static Map<String,Map<String, convertToCatalogSVNMergeRangeList>> (Map<String, SVNMergeInfo> catalog) -
convertToCatalog2
public static Map<File,Map<String, convertToCatalog2SVNMergeRangeList>> (Map<String, SVNMergeInfo> catalog) -
addPrefixToCatalog
-