Package | Description |
---|---|
org.tigris.subversion.javahl |
Provides a (mostly native, using JNI and javah) implementation of
a high level Java API for
Subversion.
|
org.tmatesoft.svn.core |
This package mostly contains common classes as well as interfaces used
throughout all the library.
|
org.tmatesoft.svn.core.internal.util | |
org.tmatesoft.svn.core.internal.wc | |
org.tmatesoft.svn.core.internal.wc16 | |
org.tmatesoft.svn.core.internal.wc2 | |
org.tmatesoft.svn.core.internal.wc2.ng | |
org.tmatesoft.svn.core.internal.wc2.old | |
org.tmatesoft.svn.core.internal.wc2.patch | |
org.tmatesoft.svn.core.wc |
This package provides a high-level API for managing Working Copies in a way
compatible with the native SVN command line client.
|
Modifier and Type | Method and Description |
---|---|
static RevisionRange[] |
JavaHLObjectFactory.createRevisionRanges(SVNMergeRangeList rangeList) |
Modifier and Type | Method and Description |
---|---|
SVNMergeRangeList |
SVNMergeRangeList.diff(SVNMergeRangeList eraserRangeList,
boolean considerInheritance)
Removes
eraserRangeList (the subtrahend) from this range list (the
minuend), and places the resulting difference into a new SVNMergeRangeList object. |
SVNMergeRangeList |
SVNMergeRangeList.dup()
Makes a copy of this merge range list.
|
static SVNMergeRangeList |
SVNMergeRangeList.fromCollection(Collection mergeRanges)
Creates a new
SVNMergeRangeList from a collection of
merge ranges . |
SVNMergeRangeList |
SVNMergeRangeList.getInheritableRangeList(long startRev,
long endRev)
Returns a sublist of this range list which excludes all non-inheritable merge ranges.
|
SVNMergeRangeList |
SVNMergeRangeList.getInheritableRangeList(long startRev,
long endRev,
boolean inheritable) |
SVNMergeRangeList |
SVNMergeRangeList.intersect(SVNMergeRangeList rangeList,
boolean considerInheritance)
Finds the intersection of this range list and
rangeList and places the result into
a new SVNMergeRangeList object. |
SVNMergeRangeList |
SVNMergeRangeList.merge(SVNMergeRangeList rangeList)
Merges two range lists placing the results into a new
SVNMergeRangeList object. |
SVNMergeRangeList |
SVNMergeRangeList.mergeRevision(long revision) |
SVNMergeRangeList |
SVNMergeRangeList.remove(SVNMergeRangeList remove,
boolean considerInheritance) |
SVNMergeRangeList |
SVNMergeRangeList.reverse()
Reverses this range list, and the start and end fields of each
range in this range list, in place.
|
Modifier and Type | Method and Description |
---|---|
Map<String,SVNMergeRangeList> |
SVNMergeInfo.getMergeSourcesToMergeLists()
Returns a hash mapping merge sources to merge range lists.
|
Modifier and Type | Method and Description |
---|---|
SVNMergeRangeList |
SVNMergeRangeList.diff(SVNMergeRangeList eraserRangeList,
boolean considerInheritance)
Removes
eraserRangeList (the subtrahend) from this range list (the
minuend), and places the resulting difference into a new SVNMergeRangeList object. |
SVNMergeRangeList |
SVNMergeRangeList.intersect(SVNMergeRangeList rangeList,
boolean considerInheritance)
Finds the intersection of this range list and
rangeList and places the result into
a new SVNMergeRangeList object. |
SVNMergeRangeList |
SVNMergeRangeList.merge(SVNMergeRangeList rangeList)
Merges two range lists placing the results into a new
SVNMergeRangeList object. |
SVNMergeRangeList |
SVNMergeRangeList.remove(SVNMergeRangeList remove,
boolean considerInheritance) |
Constructor and Description |
---|
SVNMergeInfo(String path,
Map<String,SVNMergeRangeList> srcsToRangeLists)
Creates a new
SVNMergeInfo object. |
Modifier and Type | Method and Description |
---|---|
static SVNMergeRangeList[] |
SVNMergeInfoUtil.diffMergeRangeLists(SVNMergeRangeList fromRangeList,
SVNMergeRangeList toRangeList,
boolean considerInheritance) |
Modifier and Type | Method and Description |
---|---|
static SVNMergeRangeList[] |
SVNMergeInfoUtil.diffMergeRangeLists(SVNMergeRangeList fromRangeList,
SVNMergeRangeList toRangeList,
boolean considerInheritance) |
Modifier and Type | Field and Description |
---|---|
SVNMergeRangeList |
SVNMergeDriver.MergePath.myRemainingRanges |
Modifier and Type | Method and Description |
---|---|
static Map<String,SVNMergeRangeList> |
SVNMergeDriver.getMergeInfoFromSegments(Collection segments) |
Modifier and Type | Method and Description |
---|---|
void |
SVNMergeDriver.calculateRemainingRanges(SVNMergeDriver.MergePath parent,
SVNMergeDriver.MergePath child,
SVNURL sourceRootURL,
SVNURL url1,
long revision1,
SVNURL url2,
long revision2,
Map targetMergeInfo,
SVNMergeRangeList implicitSrcGap,
boolean isSubtree,
boolean childInheritsImplicit,
SVNEntry entry,
SVNRepository repository) |
protected void |
SVNMergeDriver.getLogsForMergeInfoRangeList(SVNURL reposRootURL,
String[] paths,
SVNMergeRangeList rangeList,
boolean discoverChangedPaths,
String[] revProps,
ISVNLogEntryHandler handler) |
Modifier and Type | Method and Description |
---|---|
Map<SVNURL,SVNMergeRangeList> |
SVNDiffClient16.doGetMergedMergeInfo(File path,
SVNRevision pegRevision)
Returns mergeinfo as a
Map with merge source URLs (as
SVNURL ) mapped to range lists (SVNMergeRangeList ). |
Map<SVNURL,SVNMergeRangeList> |
SVNDiffClient16.doGetMergedMergeInfo(SVNURL url,
SVNRevision pegRevision)
Returns mergeinfo as a
Map with merge source URLs (as
SVNURL ) mapped to range lists (SVNMergeRangeList ). |
Modifier and Type | Method and Description |
---|---|
Map<String,SVNMergeRangeList> |
SvnRepositoryAccess.getHistoryAsMergeInfo(SVNRepository repos,
SvnTarget target,
long youngest,
long oldest) |
static Map<String,SVNMergeRangeList> |
SvnRepositoryAccess.getMergeInfoFromSegments(Collection<SVNLocationSegment> segments) |
Map<String,SVNMergeRangeList> |
SvnRepositoryAccess.getReposMergeInfo(SVNRepository repository,
String path,
long revision,
SVNMergeInfoInheritance inheritance,
boolean squelchIncapable) |
Modifier and Type | Field and Description |
---|---|
protected SVNMergeRangeList |
SvnNgMergeDriver.implicitSrcGap |
protected SVNMergeRangeList |
SvnNgMergeDriver.MergePath.remainingRanges |
Modifier and Type | Field and Description |
---|---|
protected Map<String,SVNMergeRangeList> |
SvnNgMergeDriver.MergePath.implicitMergeInfo |
protected Map<String,SVNMergeRangeList> |
SvnNgMergeDriver.MergePath.preMergeMergeInfo |
Modifier and Type | Method and Description |
---|---|
void |
SvnNgMergeDriver.calculateRemainingRanges(SvnNgMergeDriver.MergePath parent,
SvnNgMergeDriver.MergePath child,
SVNURL sourceRootURL,
SVNURL url1,
long revision1,
SVNURL url2,
long revision2,
Map targetMergeInfo,
SVNMergeRangeList implicitSrcGap,
boolean isSubtree,
boolean childInheritsImplicit,
SVNRepository repository) |
Modifier and Type | Method and Description |
---|---|
static Map<String,Map<String,SVNMergeRangeList>> |
SvnNgMergeinfoUtil.addPrefixToCatalog(Map<String,Map<String,SVNMergeRangeList>> catalog,
File prefix) |
protected SvnSingleRangeConflictReport |
SvnNgMergeDriver.doDirectoryMerge(Map<File,Map<String,SVNMergeRangeList>> resultCatalog,
SvnNgMergeDriver.MergeSource source,
File targetAbsPath,
SVNURL sourceRootUrl,
ISvnDiffCallback2 processor,
SVNDepth depth,
boolean squelchMergeinfoNotifications) |
protected SvnNgMergeDriver.MergeData |
SvnNgMergeDriver.doMerge(Map<File,Map<String,SVNMergeRangeList>> resultCatalog,
List<SvnNgMergeDriver.MergeSource> mergeSources,
File targetAbsPath,
SVNRepository sourceRepository,
boolean sourcesRelated,
boolean sameRepository,
boolean ignoreMergeInfo,
boolean diffIgnoreAncestry,
boolean forceDelete,
boolean dryRun,
boolean recordOnly,
Collection<File> recordOnlyPaths,
boolean reintegrateMerge,
boolean squelcheMergeInfoNotifications,
SVNDepth depth,
SVNDiffOptions diffOptions) |
protected SvnSingleRangeConflictReport |
SvnNgMergeDriver.doMergeInfoAwareDirectoryMerge(Map<File,Map<String,SVNMergeRangeList>> resultCatalog,
SvnNgMergeDriver.MergeSource source,
File targetPath,
SVNURL sourceRootUrl,
Map<File,SvnNgMergeDriver.MergePath> childrenWithMergeInfo,
SVNDepth depth,
boolean squelchMergeinfoNotifications,
ISvnDiffCallback2 processor) |
protected void |
SvnNgMergeDriver.recordMergeInfoForDirectoryMerge(Map<File,Map<String,SVNMergeRangeList>> resultCatalog,
SVNMergeRange mergeRange,
String mergeInfoPath,
SVNDepth depth,
boolean squelchMergeinfoNotifications,
Map<File,SvnNgMergeDriver.MergePath> childrenWithMergeInfo) |
Modifier and Type | Method and Description |
---|---|
protected Map<SVNURL,SVNMergeRangeList> |
SvnOldGetMergeInfo.run() |
Modifier and Type | Method and Description |
---|---|
void |
SvnPatch.setMergeInfo(Map<String,SVNMergeRangeList> mergeInfo) |
Modifier and Type | Method and Description |
---|---|
Map<SVNURL,SVNMergeRangeList> |
SVNDiffClient.doGetMergedMergeInfo(File path,
SVNRevision pegRevision)
Returns mergeinfo as a
Map with merge source URLs (as
SVNURL ) mapped to range lists (SVNMergeRangeList ). |
Map<SVNURL,SVNMergeRangeList> |
SVNDiffClient.doGetMergedMergeInfo(SVNURL url,
SVNRevision pegRevision)
Returns mergeinfo as a
Map with merge source URLs (as
SVNURL ) mapped to range lists (SVNMergeRangeList ). |
Copyright © 2018. All rights reserved.