Class SvnNgMergeinfoUtil
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgMergeinfoUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static 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 void
elideMergeInfo
(SVNWCContext context, Map<String, SVNMergeRangeList> parent, Map<String, SVNMergeRangeList> child, File targetAbsPath) static void
elideMergeInfo
(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.SvnMergeInfoCatalogInfo
getReposMergeInfoCatalog
(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.SvnMergeInfoCatalogInfo
getWcMergeInfoCatalog
(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.SvnMergeInfoCatalogInfo
getWcOrReposMergeInfoCatalog
(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
-